15990
804148
6340
51778
5040
3990
3520
34571
2298896
2701
2890
2590
21276
14141
12740
9762
929263
8540
8544
701142
66611