311145 600
12324 260
8440 591
10306 207
9517 701
1165902 1299
22962 107
447674 1569
72475 744
26967 453
2102 39
2301 132
5729 611
8612 739
17814 716
81394 733
24527 91