2245
3
2740
1
951
619
564
616
0
1889
2502
2255
2
928
1720
3539
3053
7
1306
1868
1248
1972
1064
8607
8
6362
18
4943
2153
854
1458
2122
59
469
2235
2427
12