41532 343
256244 598
775545 1659
246991 729
28001 259
7006 501
8392 167
174521 592
82530 795
45162 920
7060 498
11806 696
7538 357
5977 444
3529 397