307438 598
12137 260
8306 591
10175 207
9397 701
1160062 1297
22723 107
442579 1562
71153 744
26060 453
2050 39
2227 132
5641 611
8534 739
17729 716
79383 732
23630 89