1073
2
1486
1
1534
3869
4
737
1820
203
44447
0
1067
726
489
2305
816
562
6
3059
5
1705
1851
8425
17
1065
1402
403
2144
1622
553
1566
1019
892
891