2102
1642
6977
1284
1650
1230
1309
4090
15873
6181
4533
1254
914
1155
9253
3895
795
1653
11432