2951
1149
4805
696
4964
1823
3742
677
2883
1106
8270
3982
1211
1065
1539
1095
12022
2787
4272
1602
5148
1391
5112
4136
1561
9087
17974
14680
4044
8939
2734
2878
1652
1680
5116
16465
12454
17291
2974
2095
2789
1477
2784
2703
982
1757
2034
1945
1251
826
18788
10798
1103
1674
964
897
822
1224
1215
5280