3507
2
1327
0
1418
1
13760
1007
897
4411
40711
3
1453
1921
4
812
14508
18
12958
5
10574
4895
9
4712
625