2196
951
1168
872
22251
1054
1023
2928
1344
1548
8691
999
902
1335
1049
3038
1477
1068
917
1331
1140
1333
1341
4614
2494
1008
1111
1839
1063
1296
954
1095
922
8093
895
1008
834
1029
1337
933
950
1003
1230
1048
1593
907
1254
1758
1212
1051
887
1171
848
924
1086
973
1009
1110
1814
1076