907
3
3423
1
539
946
477
2517
6
1919
2
588
1873
3498
1667
1692
1398
2102
555
1048
5
1850
4
810
1605
6212
2800
9
576
1218
1138
704
5158
8747
2934
7
1001
3327