50
4624
2
7
3564
0
4
3061
1
10
3843
9
5709
8
4894
3
2535
4515
4363
4449
5
2054
666
2432
1719
1633
1839
2255
1152
1814
2397
2610