14076
7
747
0
505
935
1425
745
2691
2
1186
3
659
400
1
4328
10
611
1633
1128
1853
1009
1973
329
2013
2189
63