2285
2
2452
3470
5
2886
2502
1
432
0
599
1903
6710
1179
416
1889
841
1319
1102
3859
1441
1680
796
1554
4684
1051
159
2080