17450
2
23078
0
15624
28769
1922
1
3383
18572
8
1684
4055
502
2407
4
1066
2187
2028
6
3068
5
3962
145
154
2144
152
394
894
253
1298
1486
90
2250
2452
1991
1834
7