40177
0
4309
3
4029
8
6500
3551
2
3136
6
12459
1600
1
2545
3554
9
747
3303
11
1328
1791
372
1615
1547
4706
2766
2163
3517
1987
3128
2115
1498
1391
3045
1871
697
1073