1050 116
3752 923
6417 793
5514 508
4688 465
3352 329
2239 107
1298 167
3397 490
3032 863
15500 446
3763 116
22178 612
4213 586
1878 475
13718 655