43743 1028
12535 161
15845 515
19166 296
25654 237
4881 162
16043 724
12118 477
14944 153
13017 229
31296 334
54070 394
222223 616
367914 654
448815 598
39351 435
11297 812
11831 623
18100 78
401728 399
303363 709
57961 336
17300 69
15920 214
31666 788
16219 144
320561 846
477244 1096