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