506
129
676
316
443
241
524
80
565
97
370
144
549
55
1550
730
608
162
547
60
281
70
378
204
314
67
561
72
183
75
464
184
616
317
1649
816
430
98
540
312