2245
3
1153
0
1203
384
1259
1
5504
16
1443
1801
2
2959
5
6180
5169
2525
4
1911
1369
1174
1133
1054
1327
1077
1217
1138
1282
1265
1708
1175
1061
1047
2328
1484