14126
9236
6712
7613
5616
884
8313
793
2449
818
1099
670
1117
895
742
1657
13118
873
25332
36327
23624
50959
41030