1260
1
1526
2
4627
7
1135
1711
1455
1946
21152
8
801
0
1942
2562
3198
3484
2021
526
4833
635
7747
4
6744
34
2082
1000
11916
14
830
673
2108
1632
745
1343
2676
868