19279
2
25137
0
31535
572
1824
2190
1
20634
8
2668
467
2298
653
2275
17353
3381
3
2730
6
470
423
2809
389
2111
507
77
646
2522
573
4111
25127
1056
3114
4
3990