17450
2
1922
1
23078
0
28769
15624
18572
8
3383
1684
831
154
2187
1486
5
3068
5339
10
518
152
2144
145
910783
4
2250
2452
3656
3
134
1991
1559
1365
502
107811
33
1598
2407