11603 66
2978 97
4455 712
7521 192
19501 438
4159 306
2326 29
2402 85
3759 415
6438 740
5503 799
34364 705
2168 142
14162 581
10134 367
8875 450
169696 682
7059 103
2573 473
17467 126
5052 478
19100 531
6979 465
2321 36
13482 176
8086 533
9068 620
11030 848