1047
2
550
1
2480
1053
2596
4724
3
12459
1304
0
3127
3041
1725
1527
19944
2732
3738
5
1591
2082
9956
2903
7893
4
8313
9