429
113
381
86
252
61
327
131
131
56
296
139
146
139
1565
674
582
140
371
184
524
167
484
37
261
37
501
52
423
109
528
88
557
69
319
131
390
131
423
83