311402 600
12337 260
8449 591
10314 207
9526 701
1166294 1299
22983 107
447982 1570
72524 744
27035 453
2106 39
2306 132
5738 611
8612 739
17817 716
81485 733
24608 91