15625
4
40
1795
0
1890
15
2203
11
4356
5
838
6
648
1
4257
2
2154
1384
2094
3
1805
105589
72
2600
16
2104
1649
2055
19
14832
2950
10
1553
6455
1866
2538
1904
3520
3090
2910
7
2035
1943
1809
2521
2476
4867
2657
3942
3456
3380
4500
5952
4739
5357