697
3
3483
5
447
1
1133
705
2
2119
3437
7
582
1797
726
4
520
735
523
484
109
1830
8
504
1037
3066
25
421
508
431
640
1262
3021
413
962
407
456
514