41435 343
256148 597
775345 1658
246834 729
28000 259
7004 501
8390 167
174396 592
82457 795
45129 920
7057 498
11803 696
7535 357
5975 444
3525 397