357
3
442
1
799
1132
2
324
333
354
680
339
540
519
381
259
264
886
122
705
364
368
405
355
507
993
10
401
631
0
417
578
1088
8
554