146
628
106
282
83
505
624
483
86
417
163
472
119
660
128
594
35
341
61
738
292
191
34
325
96
250
59
281
84
266
135
173
92
343
50
275