12056
5941
9865
5237
8310
3664
13777
13393
64101
6887
20352
5738
4465
50099
11419
6565
39172
11390
3597
5214
3548
5139
4414
7968
8786
5236
3266
4126
30563