104
152
19
73
111
106
236
116
296
336
80
907
288
125
92
275
60
118
252
83
137
158
493
1220
1232
570
877
144
12021
652
53