3515
132
4934
184
244
260
302
7013
212
653
223
288
18516
14310
12181
10900
8352
820263
7450
7162
682148
608142
60010
5310