3047 905
2995 904
1361 276
287 42
1126 146
2132 397
2509 525
1941 413
3157 645
2838 560
3145 602
1196 211
1040 203
3482 591
3073 689
531 59
4033 887
5237 794
4114 485
5758 971
4565 933
2184 449
3288 166
4732 613
4357 426
2971 806
1897 130
350 34