334
2
283
165
374
58
0
676
1
589
366
350
172
793
7
994
3
732
758
886
938
6
401
237
511
1017
683
941
1109
1905
1967
5
859
600
491
1576
866