1050 116
3752 923
6417 793
5514 508
3051 716
554 67
2271 420
350 39
1783 286
1262 185
1227 288
3144 596
1090 222
2211 394
2369 576
2963 807