130536
99520
9680
75017
6278
72915
8852
124523
107551
82313
6493
69718
1583616
1091512
9921276
991116
94813
9107258
7434154
722911
68255
57913
54092
52128