8015
6916
4915
3910
3112
619
294
555
780
4311
5635
4819
22766
17290
15321
13680
10482
1025263
9224
9090
884148
754142
6980
69411