6673
6269
2744
2651
2417
1878
1700
1275
1231
1012
913
679
624
578
533
487
459
324
274
246
244
193
129
127
98
94
90
84
67
54
52
51
35
33
32
28
27
26
25
21
20
18
17
16
15
14
12
11
10