2503
1
2699
2
2857
3
10043
10
2392
1988
6294
4
5805
627
1442
1738
3920
4155
7
4562
5
467
0
2030
3322
3017
3070
697