311060 599
12321 260
8438 591
10303 207
9514 701
1165804 1299
22959 107
447585 1569
72465 744
26939 453
2102 39
2298 132
5725 611
8610 739
17813 716
81356 733
24499 91