107
95346
103
93
102
94
1114
110
100
90
1010
14771
11800
9301
7860
634263
6230
5700
5181
513147
4889
443142
3560