17353
0
31535
25137
19279
2
3114
4
2730
6
6800
20634
8
1098
441
398
2275
658
648
474
618
1416
839
611
1
594
1020
511
349
2587
16
929
1824
2668
505
3676
12