370
430
490
280
355391
33132
204
3814
342
23316
17600
15441
13860
10672
1038263
9414
9200
920148
767142
7140
70211