5086 27
22251 683
15187 825
20906 338
3513 458
10174 669
7626 618
3840 165
1729 101
3677 164
8805 690
14048 680
11313 511
8182 274
9173 78
3020 642
631 108
1755 196
1710 410
7191 138
695 155
5256 93
6085 225
11301 48
17314 238
11336 738
2288 322
720 45