1689
4
671
1
2390
3
3059
1297
2
718
856
2400
1343
2474
4744
9
1003
541
683
1025
564
413
115
738
705
511
81
766
1113
615
480
980
911
642