1413
1
1565
2
2233
1805
2418
3631
8
1542
619
900
1621
893
5
991
6791
663
2595
2427
3
27560
12
1976
4
2889
1803
1364
1971
7
1090
771
5045
1075
947
1160
3042
875