106
0
1445
1
2556
4
2740
3
951
773
272
383
2505
2
12632
7
2755
194
444571
9
3195
2698
2277
980
618
2615
3054
5
4724