4996
4780
2257
1796
1691
1466
1244
1139
1101
931
666
570
520
459
439
406
388
268
232
227
225
154
116
105
91
65
59
57
53
44
42
37
34
30
29
25
24
23
20
19
16
14
13
11
10
9
8
7
6