41074 341
255813 597
774549 1657
246320 729
27992 259
6994 501
8386 167
173917 591
82210 795
45031 920
7048 498
11796 696
7528 357
5964 444
3515 397