311178 600
12327 260
8442 591
10308 207
9517 701
1165934 1299
22964 107
447705 1570
72485 744
26975 453
2102 39
2302 132
5729 611
8612 739
17814 716
81405 733
24537 91