638
858
3401
1168
818
710
1236
639
886
4605
1714
3692
2395
1331
1102
713
1200
14173
738
818
814
806
988
839
876
1141
10655
4950
7143
17884
1068
3318
891
722
3632
636
2095
2193
3746
840
930
832
1760
816
1849
750
1177
1012
1191
922
778
692
930
1437
1658
785
2359
801
6622
5967