3126 97
5212 823
1995 532
9488 683
1273 149
5220 584
3355 506
3614 296
3109 266
33351 677
11756 219
2203 605
5973 192
8861 394
4127 379
25410 535
15647 360
968 152
1735 176