17450
2
28769
0
23078
15624
1486
5
4536
9
3383
1991
1
502
2407
4
154
253
1066
1922
152
18572
8
2028
6
3068
4055
2144
877
518
1726
145
394
2172
1465
2853
3
1684
367