1525
3
2245
1226
1
3053
7
894
0
3497
4
1089
4370
6
24337
22
669
3919
1373
5
1494
1998
3683
571
3442
2136
6445