1050 116
3752 923
6417 793
5514 508
323 40
2237 512
2993 824
841 209
1879 559
1605 454
2848 837
475 100
2725 640
1939 468
2887 595
2769 501