17353
0
31535
25137
2730
6
19279
2
3114
4
20634
8
1098
2275
6800
1824
398
474
744
543
356
348
569
2668
501
1020
846
3676
12
3808
1949
3
273
4111
2809
2786
3498