2
5
10
51
148
31
6
46
330
2
28
3
53
42
1
113
44
1
4
3