1515
2335
566
1942
932
3505
457
536
2929
1080
419
1143
1072
470
372
963
1466
662
514
631
370
595
2923
322
