2
1
4
1
13
2
12
15
79
7
6
419
24
56
4
3
2
5
285