2357
3
3039
4
6180
10
2241
1
3226
3129
1645
0
1762
3010
6
1403
7417
1223
2580
2533
2
1371
1242
4217
8
1672
1122
3715
5551
44
4497
22
1394
2443
968
1340
1669
3476
1284
3957