2950 35
12490 386
16920 352
8994 594
4341 269
5366 631
5101 421
3661 652
3476 795
6458 473
2602 124
4607 442
6723 741
6106 626
15175 579
4936 429
3017 175
5450 663
2566 94
8834 529
3899 303
4401 185
3598 185
7713 801
11525 473
7552 482
10774 411
18328 745