17309
2
22916
0
28553
15498
3309
119
1839
1
1628
1791
18400
8
182
820
1278
770
329
429
87
243
1069
54
1532
2108
626
847
301
592
6274
1291
145
95