1229
1
1594
3
1514
2045
1727
2
83
270
1308
581
0
637
2110
1103
2886
3562
745
912
1037
2442
9
1484
1825
718
1871
1431
784
1547
1116
2578
1954
2166
2430