5431
2
486
0
3125
3546
1
32302
2395
6
1193
3498
4
3779
2948
4471
3868
10
2964
3051
1603
1903
3
1461
174730
18
6346
16
1201
692
2906
1221
504
10598
1406
2154
3694
6668
5347