2505
1
928
1868
3
2255
2
854
0
1720
2245
3053
7
1601
2204
5
1306
1248
1972
1889
619
5599
11
1064
2740
6362
18
2060
469
2235
2316
8411
1812