2033
2051
1662
2192
902
1440
1558
1605
1198
1138
1634
1264
1790
2013
2107
1333
1582
1108
1250
2676
3859
2407
1911
3268
3009