4703
1475
2028
1287
903
787
953
2916
4243
2039
1104
1140
1586
1080
5374
1186
1067
1272
748
835
154894
1232
2159
1061
713