5075 27
22182 683
15158 825
20859 338
3496 458
10141 669
7594 618
3811 165
1724 101
3657 164
8786 690
14036 680
11298 511
8173 274
9154 78
3004 642
628 108
1755 196
1706 410
7174 138
692 155
5246 93
6077 225
11288 48
17297 238
11313 738
2278 322
716 45