17353
0
31535
25137
19279
2
3114
4
2730
6
6800
20634
8
1098
759
1824
2275
676
968
1149
602
418
747
47041
1712
2668
341
307
1020
2091
2283
3510
1877
1
445