415
336
430
350
390
300
364
409
276
286
265
23646
17780
15641
14092
10892
1055263
9584
943148
9340
779142
7300
70911