2156
1
2107
6
4775
2
3943
4
1334
3835
5
1963
1061
2065
14
2450
3
392
0
5517
2966
1539
1118
3354
2502
2259
1723