1050 116
3752 923
6417 793
5514 508
2263 663
362 73
728 103
1284 275
2033 451
1089 181
2760 723
1944 386
2235 644
915 155
2450 685
648 166