330
337
344
369
353
370
360
4813
3112
323
14270
11560
8961
7600
616263
5970
5630
5091
497147
4699
429142
34450