1285
2
2806
3
2573
2118
1
1700
4
800
5009
0
928
383
4713
5
2955
798
5848
611
522
860
552
475
353
4106
400
804
455
1462
2922
9
477
363
543
521
4436