4066
2
1975
1
1297
3
1103
1445
1515
1041
1252
1478
1817
2103
1368
625
1117
1458
1333
1539
863
648
947
1031
873
628
869
1517
681