1526
2
1331
3158
1334
1
810
2535
444571
9
24337
22
10317
610
0
1787
1412
9954
6
2949
1461
2245
3
21152
8
830