19279
2
3381
3
2275
25137
0
1020
31535
440
17353
20634
8
258
290
2929
476
2190
1
2587
16
2111
458
653
935
350
3025
980
3116
1869
829
1551
2668
3440