630
2
1603
1
2174
0
1461
2341
4
2582
2906
4250
25
2258
2964
8
572
1672
108797
2990
1294
562
2478
10827
2386
2986
9956
3
3012
1659
4084