5181
7
4142
5
1113
0
2357
4
1826
1
2512
4455
6
3854
3
1530
2638
2
4759
50969
3371
1522
2507
4849
2035
311
792
2463
2899
8