43743 1028
12535 161
15845 515
19166 296
25655 237
4881 162
16043 724
12119 477
14944 153
13017 229
31297 334
54070 394
222223 616
367915 654
448820 598
39351 435
11297 812
11831 623
18101 78
401730 399
303365 709
57963 336
17300 69
15920 214
31666 788
16222 144
320562 846
477252 1096