1641
6
1616
5
5003
7
2520
2
934
1
973
0
667
1764
3
2034
529
1024
2053
2017
2676
4
1447
1651
1869
1150
1677
1415
8137
1796
2529
1581
103
134
968
931
801
2100