17450
2
1922
1
23078
0
15624
28769
3383
18572
8
1684
2187
394
1100
3
3068
5
1637
3962
145
154
2144
4055
152
253
894
10125
385
1298
1486
90
2250
2452
4
1157