2691
4390
4977
3387
6668
1559
1247
1813
4559
2807
3012
2165
7171
3590
4717
3088
24646
2915
1621
5981
5126
36454
11698
16334
9319
24102
55877