108
107
114
127
102
125
82
84
81
70
103
13670
11050
8581
7160
588262
5620
5320
4801
469147
4539
403142
32650