17353
0
31535
25137
1020
19279
2
20634
8
3114
4
2730
6
6800
968
1098
2275
467
864
1043
1
2668
2111
3
692
2091
3510
3498
3214
802
1824
327
729
2855
797
413
919