19279
2
2330
25137
0
31535
1073
518
3092
1
2275
3114
4
1020
17353
1155
968
486
910
1504
1116
78
467
2546
1824
641
634
46
20634
8
55
169
2730
6
360
973