19279
2
31535
0
25137
2275
3498
4
514
3114
17353
683
688
2211
802
177
1020
633
823
2730
6
587
1824
653
392
1428
980
608
520
351
219
1551
641
391