676
155
97
25
153
48
298
619
592
359
67
148
831
437
98
105
35
70
102
369
197
524
520
129
178
418
316
424
62
253
192
266
2247
198
220
63
434
167
234
428
188
50
827
131
124
562
86
68
85
37
154
170
39
83
141
57
66
104