2
1
1
1
1
1
2
1
1
5
22
1
5
153
126
118
111
103
102
101
100
93
93
93
90
89
87
84
83
82
82
81
81
79
79
78
78
77
76
74
73
73
73