17450
2
28769
0
23078
15624
154
1217
1
2407
4
3383
1264
502
870
216
4441
934
2996
6
1066
1922
978
2078
3
394
802
1684
1115
2120
609
1476
4467
230
18572
8
2028