3054
5
3196
3
2500
1
2057
2808
2982
4833
2
790
0
1481
4044
3083
2465
1683
3125
2427
12
766
3765
4
1321
1037