591
2
1393
1
1156
1211
2591
715
1509
4
783
825
799
857
2108
1585
828
713
1723
1385
805
2687
1170
6
1678
9
525
1313
507
2668
10
1105
3206
3
1942
1426
3747
5