12131
5981
9911
5295
8350
3707
13827
13652
64158
6940
20408
5782
4510
50212
11478
6613
39240
11457
3632
5260
3598
5186
4467
8034
8861
5285
3311
4173
30786