104
100
91015
77978
104317
70
93
83
65726
72395
60
13560
10970
8511
6970
578262
5520
5250
4661
455147
4529
401142
32350