2110
1
1286
2395
951
1305
564
1492
3
619
862
0
935
2647
6
2920
4
2502
2740
11153
8
3491
3539
1332
3186
4179
1489
5