2255
2
1720
928
1
2245
3
3053
7
619
1248
1306
1868
6362
18
1972
1064
2235
1601
854
0
469
2204
5
5599
11
2505
1151
856
1832
4
2740
3808
962
4006
1366
725
2039
1889