19279
2
25137
0
31535
2275
1824
467
20634
8
2730
6
2809
2190
1
2326
4
572
1281
2668
3114
17353
2447
2522
5446
5
1172
1043
802
1842
653
2855
3
646
2126
783
2727
247