2393
2
1117
1
1217
1365
1059
3489
6
7108
13
6194
3287
1261
990
0
7952
16840
15
1470
1527
3075
4
3676
12
18385
3408
18403
2470