1097 238
1882 376
3037 650
957 259
206 58
2968 505
3080 330
7025 617
4541 854
4094 516
17909 288
9288 523
16973 880