311141 600
12324 260
8440 591
10305 207
9517 701
1165895 1299
22962 107
447671 1569
72472 744
26964 453
2102 39
2301 132
5729 611
8612 739
17813 716
81392 733
24524 91