424
0
1551
2
2730
6
2657
3
2668
20634
8
1020
505
467
2855
2546
1
1824
17353
2758
25137
31535
2089
4
1877
1362
3498
1881
303
1237
426
231
458
2727
968
9355
637