19279
2
25137
0
31535
2275
572
1824
467
20634
8
1898
4
2730
6
2809
2190
1
646
2668
3114
17353
1343
518
2522
282572
1172
1043
423
802
3233
1842
653
121182
953
729