5439
2
526
0
1115
4630
3
3692
7
2999
3854
2462
1
1425
2160
1061
1234
944
6225
4
101569
4179
1690
2443
5
801
4833
1746
7712
6
2615
814
1000
11871
784
3520