311163 600
12325 260
8440 591
10306 207
9517 701
1165906 1299
22962 107
447688 1569
72478 744
26972 453
2102 39
2302 132
5729 611
8612 739
17814 716
81396 733
24531 91