1050 116
3752 923
6417 793
5514 508
2249 605
930 176
1688 441
3000 629
497 109
2544 462
3186 977
1171 215
2935 558
1702 265
931 159
2939 654