893
2
3767
1
718
2303
4
1845
1489
3
1851
3665
978
961
729
1552
8
1337
3019
6
1833
1808
17435
9
1278
5
601
0
5669
2015
974
6050
897
398
370
2486
17
619
721
2050
10