15980
803148
6330
51778
5040
3990
3520
34571
2298896
2681
2880
2590
21236
14121
12690
9742
927263
8540
8534
701142
66011