742
6510
695
626
586
467
5611
5012
433
503
4921
464
31227
23880
22002
19723
1601267
15392
1421148
13676
1268144
12030
10800
9130