311259 600
12330 260
8442 591
10312 207
9519 701
1166029 1299
22973 107
447798 1570
72502 744
26999 453
2104 39
2304 132
5730 611
8612 739
17815 716
81432 733
24562 91