809
1463
682
616
805
2045
665
1807
890
1056
941
1191
1089
1346
1220
2615
10935
1556
4153
1496
1605
1995
1517
4008
12823
4508
89265
2841
6550
2923