15023 58
14738 710
5526 94
12663 261
16398 351
16191 837
5196 230
8582 312
42654 292
17080 748
13464 114
12027 446
8063 504
6480 632
5783 160
41077 96
16942 126
3928 326
4828 129
11390 624
2813576 4101
935517 960
248416 1043
388169 1161
194837 744
3275469 6831
190247 592
118766 632