1987
2
1497
1600
1
4036
3
2425
783
2972
0
372
2060
1282
2639
3136
6
3971
12459
2115
4398
10
3101
643
1614
6977
4
1005
1054
2277
2152
2545
2120
1321
2163
1415
13018