2235
1
2245
3
2740
951
619
774
0
564
1357
2
1889
2502
2255
1860
1106
6
257
928
2690
4
1720
1125
637
1347
1583
3539
2192
1002
458