804
126
655
177
307
557
293
906
280
476
456
558
267
645
23
589
451
1105
52
501
1178
716
532
0
776
13
837
520
826
196
849
11
582
220
807
602
604
752
438
10
577
259
159
1399
0
679
1130
123
444
172
486
488
