7488
2206
1606
1305
1235
1145
1060
707
698
676
585
533
482
479
424
345
296
264
263
233
194
174
165
163
127
121
112
109
97
96
93
92
87
82
70
69
67
61
60
58
51
46
37
36
35
34
33
32
29
26
24
23