2045
1440
707
1034
271
598
2565
310
275
380
482
573
353
448
966
405
2409
1562
1310
482
454
400
647
458
