333
1
445
86
1301
4
104
1048
0
795
88
1432
2
779
3
921
548
1631
388
507
1147
845
91
235
816
553
661
940
1348
1304
895
346
602
2190
640