3113
317
290
310
431013
3026
2815
307
319
3014
295
14160
11520
8901
7530
606263
5890
5530
5061
491147
4679
426142
33950