309652 599
12250 260
8392 591
10248 207
9456 701
1163885 1297
22870 107
445897 1568
72160 744
26597 453
2076 39
2266 132
5678 611
8572 739
17770 716
80729 733
24066 91