2704
2186
1561
1473
2498
1006
3195
1470
543
455
2401
2684
517
376
1067
1203
1667
368
977
525
1675
494
850
715
