113
500
434
197
1055
329
64
37
285
1983
752
216
90
45
362
84
52
56
196
249
51
1805
220
128
132
83
79
30
44
98
977
464
19
43
69
135
97
260
81
262
129
413
176
321
53
57