2991 46
4477 77
3650 184
2791 115
6486 587
3578 281
17294 639
6677 280
1698 94
5042 188
11264 136
3216 749
6096 767
14341 528
8105 363
7348 593
2401 142
38548 209
3514 264
2436 84
2556 109
7328 691
5136 897
4701 147