2
3
29
22
42
241
20
16
16
202
2
19
6
149
6
4
3
2
60
4
31
44
4
3
6
18
11
103
15
4
26
41
19
134
30
2
4
3
76
1
4
1
10
4
2
6
5
1
1