1209
474
311
197
484
81
590
158
515
59
629
217
609
151
605
83
302
213
141
68
550
127
350
178
504
94
739
259
437
142
603
167
522
119
427
208
305
160
284
10