12160
6013
9942
5326
8387
3741
13864
13918
64193
6972
20450
5812
4540
50299
11517
6644
39286
11497
3666
5289
3635
5224
4501
8072
8911
5316
3340
4207
30943