2950 35
12490 386
16925 352
8994 594
4341 269
5366 631
5102 421
3661 652
3476 795
6461 473
2603 124
4607 442
6723 741
6106 626
15178 579
4936 429
3017 175
5451 663
2566 94
8835 529
3899 303
4401 185
3598 185
7713 801
11527 473
7553 482
10774 411
18328 745