2503
1
2699
2
2857
3
10043
10
2392
1988
6294
4
5805
1354
1694
627
216
0
2034
5
1442
3861
1738
3920
2250
1888
2079
1624
3465
2292
1473
4155
7
4562
1869
1306
688
3835