891
2
2747
5
932
1
370
413
1045
0
1604
6
579
1919
3
2436
4
677
2198
534
549
713
969
346
639
99
1341
45
886
934
246
86
583
1822
1073
125
97