2349
3
1066
1
2535
2
1168
2934
1405
1431
989
0
1668
1720
1439
951
6517
4
2456
1013
1366
1988
1305
938
1221
737
3931
6
650
1814
796
2209
1599
1751
761
2522