17309
2
22916
0
28553
15498
3309
1839
1
18400
8
1628
182
770
119
87
1791
626
847
820
592
6274
1291
145
95
740
294
2345
4
123
429
1593
925
2210
3
1278