40006 549
3517 316
5216 478
4731 274
3607 360
4682 459
5021 150
1789 146
3270 275
5277 603
5650 628
3417 456
977 87
2949 506
8116 611
4443 597
3695 173
4176 462
2537 482
2457 266
3540 820
8815 681
4083 272
3231 478
3088 181
2721 330
6645 957
2723 486