1464
3
1035
2
1256
1
22882
17
1129
0
383
1084
948
1824
1173
1167
1235
809
2264
822
17184
44
4438
5
768
883
935
1575
1095
1005
1205
2987
1245
1132
1614
2216