2050
2862
2093
1047
1206
2016
1040
5104
449
1689
1493
363
851
416