1229
1
1514
1594
3
2245
3080
21152
8
564
2110
1047
2
3090
6
2932
297066
0
1727
1766
1871
83
1484
718
1954
2886
2430
5151
1116
3715
2721
4651
2061
3587
189326
1857