1051 313
153 29
907 97
2961 843
1110 309
226 40
6919 107
2397 276
19487 170
59537 847
61142 215
23392 242
15515 234
34875 117
29773 667
5988 440
2587 598
1298 206