1028 313
141 29
815 97
2952 843
1104 309
219 40
6903 107
2385 276
19454 170
59352 847
61018 215
23184 242
15414 234
34772 117
29634 667
5940 440
2585 598
1290 206