394
2
1343
0
1093
264
1
886
578
631
417
401
993
10
799
3
1132
442
756
357
368
122
705
364
406
507
334
474
350
431
26
940
301
866
6