311650 601
12351 260
8456 591
10326 207
9539 701
1166781 1301
23000 107
448298 1570
72564 744
27096 453
2108 39
2312 132
5749 611
8617 739
17822 716
81598 733
24692 91