1700
2
1132
0
1285
4965
3
1326
1
1084
2806
935
3653
1129
2118
418
804
4543
5
493
383
2573
1049
1282
300
2657
475
4349
518
2198
800
4525
2211
573
2006