2175
15954
1205
2653
1691
1863
2351
2622
3212
1920
2015
4054
3644
2947
5851
2544
2591
3012
2919
3779
3096
6846
27930
2954
13174
10635
26186
2340
76126
23775