19279
2
2328
3
25137
0
31535
2275
2224
1824
467
20634
8
2730
6
2809
1872
1
2190
572
1501
2668
3114
4
1031
846
17353
2522
1172
1043
802
1842
653
1551
961
2855
646