19279
2
169211
11
31535
0
25137
2275
3114
4
17353
683
688
2211
802
1020
633
823
2730
6
587
1824
653
392
1428
980
608
520
351
219
1551
641
391
394
20634
8