1050 116
3752 923
6417 793
5514 508
555 85
2177 575
666 101
2482 534
855 162
1703 452
2435 489
1570 353
2835 750
1115 257
1123 70
2977 641