5335
4928
2118
2001
1953
1501
1373
1060
1000
852
798
567
533
530
424
258
243
237
229
218
195
192
145
121
119
97
91
73
62
61
48
46
43
42
33
27
25
24
23
22
19
16
15
14
13
12
11
9
8
7