31
18
228
19
9
73
140
77
85
202
124
48
7
139
705
1108
47
52
720
68
78
175
28
23
142
116
21
20
13
8
6
54
36
63
275
10
39
1323
102
62
32
347
27
35
259
254
168
171
1306
119
125
115
45