17309
2
28553
0
22916
15498
1839
1
18400
8
2345
4
1291
3309
1145
426
740
972
820
770
182
1278
123
1619
824
429
817
1006
792
1066
265
847
294
1090
925