41432 343
256143 597
775341 1658
246829 729
28000 259
7004 501
8390 167
174393 592
82454 795
45128 920
7057 498
11803 696
7535 357
5974 444
3525 397