1667
2044
2927
2785
4150
2892
23766
15237
1552
3676
2175
4211
25035
6955
3631
16462
19624
19157
6146
41478
1296
3226
2058
1005
677