311975 601
12366 260
8470 591
10343 207
9552 701
1167299 1301
23020 107
448771 1571
72670 744
27182 453
2116 39
2317 132
5765 611
8625 739
17826 716
81728 734
24809 91