91
23
218
52
663
212
25
13
9
132
152
101
168
252
10
16
410
814
144
76
323
348
38
1309
112
300
117
176
24
34
21
27
56
268
208
170
6
5
384
342
256
141
111
48
146
217
41
29
95
36
78
3949