12001 53
106846 392
16831 308
50865 296
3624 198
124446 670
12615 933
15525 491
44657 928
14812 153
9853 375
37546 346
71331 134
42889 279
16059 157
111632 637
16396 405
20260 259
14623 243
175932 827
95564 457
25505 870
6646 109
187228 308
49433 243
328338 1660
104845 595
27881 671