336
430
350
390
300
4115
3411
276
351
290
23806
17850
15861
14292
11012
1069263
9724
955148
9420
797142
7430
71711