1229
1
1514
83
2045
1594
3
2110
1727
2
718
1871
270
1308
581
0
637
1484
1103
1116
2886
1954
2430
912
1037
3562
2442
9
564
2721
16868
39
2109
4
745
2061
3587