15980
803148
6340
51778
5040
3990
3520
34571
2298896
2681
2890
2590
21276
14141
12710
9752
929263
8540
8544
701142
66011