1063
346
1017
414
416
135
234
42
388
92
190
83
241
95
601
160
366
160
360
61
475
144
571
64
385
82
539
103
331
73
53
29
85
50
214
55
545
112
305
39