1587
3
1371
4
1506
1
1791
828
2
3790
10
790
1665
802
1052
999
576
745
728
1332
730
851
689
844
825
878
1604
1522
2245
5
3271
17
2140
717
6223
4543
9
990