311393 600
12335 260
8448 591
10314 207
9526 701
1166251 1299
22983 107
447960 1570
72524 744
27030 453
2106 39
2306 132
5735 611
8612 739
17817 716
81484 733
24601 91