3551
3418
2234
2088
1244
1198
1184
994
663
564
509
396
395
329
295
281
275
251
238
222
219
198
166
130
115
107
102
93
82
64
61
57
51
50
42
34
32
31
25
22
21
18
17
16
14
12
11
10
9
8
6
5