28
1192
55
78
540
120
51
178
208
67
34
83
282
220
193
556
87
156
289
62
284
278
332
364
204
71
2732
183
280
306
879
1555
481
716
140
66
431
24
203
1241
202
381
454
228
582
36
35
136
11
10
692
346
108