0
1019
705
1065
931
1206
956
1004
1041
769
972
1847
1
1317
2851
1559
1645
1589
141512
3074
2629
2617
2527