1029
1
1001
1268
847
1064
1793
3
851
891
2480
4
3597
5
1355
1180
1739
1723
2
1859
1969
504
3107
2349
1300
1359
2053
2629
1714
8
1652
925
806
2061
2293
0
2309