786
911
876
1011
959
995
1673
1616
3342
1036
11449
1498
2033
2622
2666
1497
1923
6137
2693
41286
2516
6759
41048
5260