2132
859
1563
1033
1098
667
580
1481
1329
1166
1080
651
1548
887
773
1640