2660
2
2500
1
2956
2057
1917
790
0
5949
5
2032
3354
2626
1481
4044
3083
2465
3025
4
2189
1683
2576
2551
3125
3754
3758
1679
3765