5211
7520
6317
9729
6818
6412
5016
796
705
8034
5913
595
21876
16530
14571
13160
10042
962263
8744
8690
828148
716142
67511
6590