2123
2
2181
1
1140
3107
7
796
6
2297
2528
3
1913
5
2257
7304
1566
527
995
1320
3014
20
2277
0
1819
3085
1382
2234
4
2036
1639
988
2333
2268
1618
2999
2133
4670
1161