300
310
303
314
3214
319
339
296
295
3710
3335
13890
11230
8741
7420
590262
5750
5440
4851
477147
4589
412142
33350