41430 343
256137 597
775336 1658
246828 729
28000 259
7004 501
8390 167
174384 592
82454 795
45127 920
7056 498
11803 696
7535 357
5974 444
3525 397