17353
0
25137
31535
19279
2
2730
6
3114
4
20634
8
1551
1020
1098
637
968
2061
1824
2275
6800
246
2901
436
269
1282
798
2809
2211
864
398
797
300
467
2190
1