4494
1493
3705
14721
820
979
2430
1415
5084
803
934
887
880
3295
1902
2758
1239
840
1012
950
1009
8336
3362
1200
984
8313
848
2356
2159
962
1598
2749
1304
821
963
843
1181
2728
1092
1555
823
989
7292
1174
902
930
768
787
3838
932
1022
1379
771
924
2079
837
1089
1101
1021
2526