1033 98
2582 430
3520 214
1700 141
3020 438
9925 591
25195 209
147731 635
7385 252
7868 170
46108 376
8887 289
11233 328
5121 509