40008 549
3517 316
5217 478
4732 274
3608 360
4683 459
5022 150
1789 146
3271 275
5277 603
5651 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
3089 181
2721 330
6646 957
2723 486