1103
356
1049
426
420
135
244
43
390
92
192
83
244
95
603
160
369
160
363
61
481
145
575
64
389
82
542
103
334
73
57
29
88
50
217
55
547
112
309
39