1008
1
1480
4
2580
3
1699
2
1038
0
1677
1705
1876
958
8429
18
1219
9165
13
1769
1326
16
1215
615
1445
917
1096
6502
1054
1254
868
1301
459
2755
6
3228
5
6413
1066
1520
8