2496
3
1257
2
3222
4398
10
1534
1451
0
4837
5
1174
1
12459
1535
10827
4
8527
2710
9956
1688
1720
1833
1622
1295
1431
2100
1289601
3079
1226
1969
3491
567