23027
1594
898
1159
5679
1377
1076
2317
1218
7591
950
875
1397
11222
3389
1148
1351
1538
907
11974
2178
1516
1160
939
1052