909
898
732
1830
850
4264
12549
951
1419
1217
1244
4703
10433
1306
2539
986
2394
860
2056
1157
1949
969
3800
3354
1037
1033
831
1998
3130
798
1529
1449
866
806
3249
5123
12847
5147
4159
924
1075
759
977
835
3565
1082
837
853
883
922
12627
2059
1096
911
5298
942
866
9096
2028
1264