310750 599
12309 260
8432 591
10288 207
9507 701
1165346 1299
22946 107
447241 1569
72406 744
26854 453
2096 39
2293 132
5705 611
8608 739
17806 716
81229 733
24389 91