2123
2
3107
7
1295
1
571
0
2650
20
995
1320
894
280
1819
1788
1581
1382
2250
2268
4
3765
2245
3
297066
1226
3053
2133
1161
1129
3683
2181
1455
2683
469
1135
1401