3442
928
1505
1415
760
865
779
768
2342
1424
3238
2680
21660
17235
746
907
2330
793