5010
6614
6422
652
498
6219
440
450
580
670
780
721
23746
17830
15791
14202
10942
1066263
9694
952148
9400
792142
7350
71511