2856
4
1419
2
1822
1
4431
6
5874
1152
0
835
1343
1033
2297
1093
1772
17184
44
1458
3
282572
1207
935
1984
1431
986
971
1236
1130
1290
1536
730