19279
2
2275
31535
0
25137
20634
8
3114
4
633
17353
2730
6
802
2211
2809
360
1824
653
1428
683
2522
597
7039
1551
164
576
799
341
2668
392
369
688
820