5055
3
4954
5
436
1
6579
32
2290
0
1402
2851
2
3409
4
1094
5147
3120
6317
6
91887
19
2769
1935
3035
1977