706
1
1880
2
303
1824
0
2730
6
2657
3
2668
25137
20634
8
2881
1020
3691
5
2339
3203
10
2855
105290
437
3092
543
3428
1711
1068
968
282572
2190
364
323
384
4328
1152