2349
3
1066
1
1168
1431
1013
1366
1988
1305
737
0
2535
2
3931
6
650
5151
1211
3576
951
8527
3200
2209
3326
1720
1860
1371
2456
1599
1681
266
1606
1439
2934