29968
204
68
146
6281
28
46
3096
5
3
287
6
362
1382
738
8
16
7
59
187
93
25
20
138
21
39
38
116
13
54
30
72
36
63
336
198
2
22
135
233
266
40
188
33