12131
5981
9910
5294
8350
3707
13825
13649
64158
6935
20408
5782
4510
50211
11478
6612
39238
11457
3632
5260
3597
5186
4467
8034
8860
5285
3311
4173
30786