1050 116
3752 923
6417 793
5514 508
1742 476
2405 510
1006 212
340 44
2106 515
982 183
549 91
406 51
2136 578
2221 534
2847 613
2039 509