17450
2
28769
0
23078
15624
1922
1
2407
4
154
1630
3383
502
18572
8
1845
1066
957
1652
802
1684
1115
3
394
216
332
2028
6
3068
5
1184
536
152
1421
2757
384
966