3580
1
19783
2
3427
7
1078
3156
8
280
1461
0
1419
1047
1988
2964
1233
1603
2258
3657
12
1912
2468
3
2478
1358
2100
6346
16
4471