1125
1
3065
2664
3
1681
753
0
1588
2
370
2184
1131
1356
2166
923
897
1010
1502
2772
5
4311
1272
1170
1309
1766
1875
1876
937
1186
920
956
83
1622