31075 392
8258 873
10959 621
15643 52
16119 413
10413 364
11462 697
16945 759
5768 73
9071 81
15231 234
8553 506
14275 710
12205 261
15524 351
15747 837
4930 230
8247 312
41187 292
16515 748
12674 195
11241 446
7838 504
6241 632
38791 94
16292 126
246362 1196
2646651 4011