1421
2
4909
4
1294
3
2960
1
1306
404
994
1125
984
0
1320
2429
1315
3327
5
1042
969
4606
702
1165
2431
1340
1299
1329
1453
2248
1350
3013
7
1762
1436
2229
10
1837
11