645
140
758
279
475
151
596
207
523
65
436
103
642
191
656
299
419
129
2727
1163
785
222
434
124
516
111
614
190
303
102
562
60
748
232
876
281
2552
1534
586
195