675
186
431
52
1297
538
316
178
381
149
275
79
450
126
430
150
237
134
614
98
520
305
608
299
643
151
404
253
578
279
434
149
439
208
818
323
736
281
819
333