5440
8
2476
2
3779
4471
2903
3
3158
2964
1
3051
1603
1461
0
2949
3593
16
2906
2069
5
1282
4358
6
1329
94424
272
36905
267612
504