17309
2
28553
0
22916
15498
119
1162
1
2345
4
1181
3309
820
426
174
4379
881
2921
6
1839
1006
925
2002
3
354
758
1628
1015
2038
554
1420
182
4402
18400
8
1950