2365
1401
3107
921
1330
1346
516
689
994
401
348
629
2317
605
701
1526
575
401
518
1680
977
2932
825
416
