7477
2149
1688
1361
1300
1289
1159
705
699
604
575
573
508
472
470
462
293
275
268
219
218
196
182
166
149
148
129
128
125
116
115
101
99
93
91
85
83
65
61
59
51
50
47
45
44
41
40
39
38
36
35
34
33
32
29
28