311198 600
12327 260
8442 591
10308 207
9517 701
1165963 1299
22967 107
447734 1570
72490 744
26981 453
2103 39
2302 132
5730 611
8612 739
17814 716
81412 733
24547 91