3895 860
14796 729
3201 623
10516 513
18734 175
4398 851
13129 485
16693 904
2891 317
8117 575
38785 214
11543 827
3169 93
5829 56
5014 113
17021 171
8308 601
2821 293
87013 261
28959 275
8030 759
15893 69
8778 187
5778 142
45773 604
8919 89
387926 1161
7920 506