478
243
574
1105
117
346
170
498
230
678
3
411
375
348
684
751
667
501
597
597
66
67
599
174
523
38
333
587
110
846
609
605
507
263
608
679
391
588
114
630
407
169
821
927
427
482
240
337
219
93
