12159
6013
9942
5326
8384
3737
13864
13916
64192
6971
20450
5809
4540
50296
11517
6643
39285
11497
3664
5288
3633
5224
4499
8072
8910
5314
3338
4203
30943