5432
1
5164
5
4465
22
1527
2
444571
9
1295
12459
3
1155
6977
4
685
0
2604
6189
3195
944
1815
6236
10
1304
2530
1516
1161
511
592
673
1449
1185
1402
3715
1777
2988
3221