1031 313
141 29
836 97
2955 843
1104 309
221 40
6906 107
2389 276
19465 170
59380 847
61047 215
23202 242
15437 234
34782 117
29656 667
5944 440
2587 598
1292 206