695
2
1896
3
562
1
490
2567
7
1954
363
502
544
1501
8
1386
720
1472
3424
15
1701
10
655
630
516
508
109
1830
1262
640
431
3019
413
456
514
4177