29506
1666
1487
1621
2347
917
1138
12121
1408
1427
13642
1258
1574
1029
907
1797
1196
2130
2697
2421
3247
2199
981
1338
2412
1045
4771
5893
1212
1336
2600
1309
974
2252
1340
2847
2383
888
19341
3975
877
1207
917
6163
1120
6377
22148
2758
1967
1024
1749
3221
1684
2281
3825
1304
938
2685
2679
2662