3125
2
2394
1
769
5440
8
2034
3
3498
4
1746
3779
1056
0
4471
2964
3051
1603
1461
791
2209
2906
2069
5
1329
685