19279
2
25137
0
31535
1020
467
1824
646
2275
547
460
423
2211
413
744
653
521
327
572
24181
8
17353
139
370
1131
116
1580
416
439
20634
2522
1685