4406
786
2076
5817
855
1195
1113
936
1412
931
1072
778
3221
1133
836
882
802
4375
997
1001
1565
1422
2448
888
2944
798
1133
1463
994
732
745
3290
762
2728
796
2712
956
1158
1139
3087
18190
874
886
853
1483
1378
1099
797
1159
2901
1968
1306
1201
4729
1321
741
861
2251
946
906