2657
3
325
0
20634
8
2730
6
2668
2
320
968
707
929
259
590
598
298
1084
1112
115427
1880
1020
1089
2346
1824
747
19279
328
871
2855
853
601
275
285