1050 116
3752 923
6417 793
5514 508
2806 616
634 45
2856 710
993 205
2992 856
2735 691
1693 376
1614 326
3697 675
1833 353
1107 207
461 71