15027 58
14743 710
5538 94
12672 261
16409 351
16195 837
5197 230
8594 312
42698 292
17089 748
13474 114
12036 446
8072 504
6487 632
5784 160
41152 96
16960 126
3930 326
4829 129
11392 624
2819589 4102
935578 960
248420 1043
388208 1161
194851 744
3282002 6853
190257 592
118792 632