81563
34613
780
7722
4500
4650
8771
2310
8471
5918160
417176
400
653612
46733
46500
44808
3997271
3775157
31704
3097151
29526
25332
23270
21430