41402 343
256106 597
775275 1658
246787 729
28000 259
7002 501
8390 167
174340 592
82433 795
45120 920
7056 498
11801 696
7534 357
5971 444
3524 397