16070
810148
6380
51778
5040
4030
3530
34671
2308896
2701
2910
2610
21406
14191
12870
9802
940263
8624
8560
704142
66811