598
137
653
245
438
147
540
191
465
52
403
102
609
185
468
239
292
93
1292
538
675
197
336
99
475
106
586
185
232
89
505
43
611
189
625
206
1638
1096
494
173