19279
2
1132
0
25137
31535
2275
670
846
383
1824
467
2947
3
20634
8
2730
6
2809
1343
2190
1
1513
964
1782
282
572
935
2668
1578
3114
4
1716
25127
17353
2522
1172