1229
1
1514
1594
3
2110
1484
1871
2
718
1116
2525
4
1348
1727
83
774
0
1750
1954
2711
564
21152
8
1087
745
2886
2593
3562
8527
123674
35
297066
467
398656
19
693
19944