41424 343
256128 597
775315 1658
246812 729
28000 259
7002 501
8390 167
174370 592
82448 795
45124 920
7056 498
11803 696
7534 357
5972 444
3524 397