1050 116
3752 923
6417 793
5514 508
2489 717
1602 256
2067 438
881 151
609 107
1807 442
1899 422
824 163
300 48
768 100
2980 685
3091 870