371
126
457
100
1311
649
700
223
454
106
443
195
266
61
390
190
483
97
538
219
557
71
240
67
186
66
685
215
234
51
174
91
151
70
161
83
468
154
148
124