89878 868
59581 342
1014 139
5913 796
17675 199
8090 275
4389 92
6856 941
3745 537
4624 231
5362 487
10668 177
20480 455
11173 660
6943 682
9152 454
8156 274
54369 106
7229 71
32507 884
94552 545
5619 378
20306 424
5978 239
19785 470
53177 619
74750 144
18199 588