12232
8
7435
4
49791
24
3779
308
6221
6
8243
5
116
3277
1
664
2
3566
3271
3203
860
82
43
95
64
87
46
76
86
177
124
149
117
143
91
157
96
94
129
115
89