15980
803148
6340
51778
5040
3990
3520
34571
2298896
2681
2890
2590
21256
14141
12700
9742
927263
8540
8534
701142
66011