3006 681
35225 526
18943 625
4452 697
5258 721
3974 841
13904 535
4863 513
3100 164
8440 806
2366 184
1413 185
6479 267
2198 222
3281 442
3089 633