12005
3
2275
2
19279
1020
0
31535
25137
380
802
1824
2730
6
416
559
2328
484
488
602
2099
514
17353
3114
4
2459
9
180849
1682
798
683
362
381
608
101
823