1229
1
1514
1594
3
83
745
0
3562
2110
3655
11
2710
2
1766
1727
718
1871
1484
1116
2886
1954
2430
2369
3200
1013
1543
564
1750
784
2721
2403
3591
1426
1754
5