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