2349
3
1066
1
1405
1522
1168
1439
1431
1013
1366
1988
1305
938
1221
737
0
2535
2
3931
6
650
1788
3053
7
962
2131
1211
3576
3683
951
8527
3200
2209
3326
1720