2874
872
2113
439
1335
619
521
508
2964
1643
492
628
1368
2328
899
1510
399
556
1183
499
752
850
834
435
