706
268
870
339
898
417
439
242
660
261
588
138
1046
425
480
165
746
407
604
125
251
93
454
151
605
112
471
303
165
92
559
89
463
189
457
30
375
210
440
90