3031
3
2281
2466
3534
2255
4424
13911
2350
3832
2178
2288
3358
6157
3884
2497
5337
1593
2050
1705
3245
3416
1753
2667
1328
5253
1435