311312 600
12330 260
8443 591
10312 207
9519 701
1166120 1299
22977 107
447865 1570
72511 744
27009 453
2105 39
2304 132
5731 611
8612 739
17815 716
81459 733
24581 91