358
90
267
3513
120
403
380
670
541
710
430
880
18053
14110
11921
10630
8142
801263
7250
6922
670148
59410
593142
5170