5092 27
22273 683
15195 825
20932 338
3520 458
10184 669
7632 618
3855 165
1730 101
3685 164
8811 690
14050 680
11316 511
8183 274
9179 78
3021 642
631 108
1755 196
1710 410
7198 138
695 155
5258 93
6085 225
11302 48
17323 238
11345 738
2293 322
721 45