41328 343
256019 597
775107 1658
246658 729
27999 259
7000 501
8389 167
174218 591
82383 795
45091 920
7056 498
11801 696
7533 357
5970 444
3522 397