23
177
28
582
21
12
350
22
52
505
65
189
763
121
458
41
130
117
39
86
107
258
215
83
579
38
55
31
110
404
78
192
132
147
339
79
48
66
171
201
62
74
11
106
1141
849
261
105
108
73
30
42
50
20
454
24