24455
2173
1838
1086
1622
2647
6107
1042
1412
4404
2591
1019
2036
1097
1165
1295
1319
749
976
1079
801
758
809
5077
1066
1079
2120
1085
1083
2148
4627
6681
852
1052
836
869
902
1324
3354
737
879
701
2674
1065
977
1388
1249
1657
1043
796
824
1242
654
856
1023
863
1509
913
846
1260