19279
2
25137
0
31535
2275
1824
467
20634
8
2730
6
2809
1110
3
2190
1
572
2668
3114
4
17353
2522
1052
588
1172
1359
1043
1686
802
1161
1842
653
980
1823
2855
646