39663 341
254610 596
771936 1655
244475 728
27953 259
6970 501
8359 167
172087 591
81425 794
44431 920
7008 498
11768 696
7475 357
5932 444
3479 397