2076
1053
864
805
4766
2110
3160
21047
9597
751
12221
790
23351
12700
4849
686
6320
20954
2173
859
889
1065
2055
949
11649
1412
1011
2232
1022
2709
6877
702
1167
1489
32514
1017
764
5631
4733
967
1319
16166
1007
875
874
1915
6100
675
882
1678
4355
9222
1105
2664
1027
1074
892
7573
830
832