28
127
9
332
50
111
409
1090
180
105
267
312
103
11
94
64
26
15
36
13
27
53
10
7
156
1725
202
214
793
45
237
95
43
63
21
33
70
56
174
30
49
58
75
200
44
333
494
217
31
106
41
73
29