3096 628
2867 611
15637 367
38970 793
3240 560
13965 322
773 127
2890 705
1125 104
5073 486
6596 713
4541 116
2929 421
1691 351
1454 363
9398 474
1196 151
1619 220
3311 697
10280 84
13696 805
3358 646
7421 31
18143 443
1244 159
939 52
1798 340
2412 111