19279
2
25137
0
1824
31535
467
2275
598
646
729
2190
1
1020
2730
6
152
331
55
78
1428
1942
2126
1073
777
653
2727
5
2522
2668
881
572
418
3114
4