1532
1
1816
5151
2
3080
3
2999
3715
1277
1498
0
843
1348
21152
8
4651
1788
1734
1837
2368
2650
20
3326
1537
1055
1690
280
2405
1535
2090
2740
2932
297066