1516
1
2189
2
2932
21152
8
11924
2323
9
1768
1736
610
0
810
2392
3186
5701
1089
2245
3
444571
7793
4
2281
7
3546