600
137
656
246
440
147
547
193
466
52
404
102
611
185
487
242
304
95
1352
560
681
199
342
100
477
106
588
186
240
90
512
46
615
189
643
212
1690
1120
503
176