423
168
574
122
537
175
627
170
306
171
466
238
1757
890
204
59
409
236
896
340
494
265
572
140
208
152
391
170
148
101
484
165
529
63
797
350
463
88
685
248