2581
10
1330
1
2727
0
1352
302
1535
3
1090
1156
2313
1020
1192
2
1185
1243
2257
8440
4
2042
1475
1963
909
3612
3386
2124
4715
5
1977
3292
15
215
418
4288
2501
1212