1226
1
1005
2
2159
2204
5
2937
2250
2060
2132
3
1761
0
1195
1289601
4
2259
7095
174730
18
511
5486
2797
5094
9
4102
1378
1889
1099
5753
10
469
1250
2375