2637
3
4465
22
1527
2
1808
444571
9
12459
6977
4
685
0
2604
1
6189
3195
1301
944
1815
6236
10
1304
2530
1516
1161
511
592
673
1449
2680
1185
3715
1777
3321
2988
3221