1285
2
2806
3
2573
800
2118
1
1700
4
383
0
5009
475
522
1636
611
1132
4543
5
543
552
798
4713
2922
9
477
1348
804
4106
458
400
846
418
1650
58
1898