891
2
2747
5
930
1
370
412
1045
0
1604
6
578
1919
3
2436
4
676
2198
534
548
712
969
345
639
98
1337
45
886
934
246
85
583
1821
1073
125
97