2725
1205
1482
1416
509
1749
329
1113
687
2143
1370
528
716
360
3050
3190
216
722
1183
3623
3609
1387
1130
2270
779
862
2478
1982
1558
1011