2989 250
3878 645
4443 640
8662 638
3512 82
3309 339
2712 86
4343 516
7968 532
5550 725
3967 766
7604 239
2276 168
2316 228
9005 427
3368 84
5026 68
4298 615
2197 328
1957 208
17199 439
4653 168
3310 391
4904 833