1229
1
1514
1594
3
5151
2
3080
3715
2430
1727
21152
8
4651
2650
20
3587
1871
280
2405
2740
2932
83
1484
297066
0
1348
4
718
1047
2110
1954
2886
1500
1868
1116
2721