5440
8
3498
4
4471
2
2964
1
3051
1603
1461
0
2758
5
2177
791
12459
3
1444
2906
2069
4199
1329
685
2731
6
2258