5084 27
22238 683
15183 825
20897 338
3511 458
10170 669
7620 618
3836 165
1728 101
3673 164
8805 690
14046 680
11309 511
8182 274
9165 78
3018 642
631 108
1755 196
1709 410
7188 138
695 155
5255 93
6084 225
11299 48
17312 238
11329 738
2287 322
720 45