35
31
88
414
24
10
8
7
260
78
190
173
223
44
60
2
239
162
71
193
42
98
4
34
23
93
12
656
3
248
46
358
142
11
39
87
47
51
188
13
822
0
5
196
616
1
118
381
324
235