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