2581
10
1977
2
1330
1
2727
0
1352
1090
1535
3
2313
1156
302
1020
542
1192
1185
1243
383
345
8440
4
1475
223
3651
8
1963
2042
1979
2124
2121
1212
392
21152
7747