1132
361
1085
433
422
135
255
45
391
92
194
83
246
95
606
160
374
161
364
61
481
145
575
64
390
82
545
104
335
73
57
29
89
50
218
55
550
112
310
39