2999
3
995
1
3107
7
1320
2
1382
2268
4
2505
1743
0
3054
5
2057
2133
1161
1683
1129
1049
2181
2281
1306
1762
1455
2500
1135
790
3354
1481
1401
1260
1140
1992
2670