349
347
3720
3116
324
363
307
3024
309
333
2928
265
14981
12030
9391
7990
647263
6350
5820
528147
5261
49910
453142
3700