1050 116
3752 923
6417 793
5514 508
581 35
2553 506
2204 323
1641 236
2718 506
1220 245
1449 273
713 101
1359 319
2697 565
12910 786
2092 380