2999
3
1511
1
2578
1788
2392
2
2166
3107
7
1320
995
1066
1382
2020
4
2268
3050
0
1135
1361
1161
2133
1129
1401
4074
2995
493
2181
994
1455
3583
1140
4500
418