2145
4
3108
4235
5
1307
2
2780
2558
0
1145
545
2230
1427
1
1545
2013
3276
853
1978
4058
1056
1663
895
1084
1147
4302
2134
1907
1588