6030
5696
2558
2280
2078
1777
1459
1159
1151
996
768
611
606
529
525
507
478
284
271
253
243
241
215
104
102
101
68
66
65
62
59
55
43
40
28
26
25
24
21
20
19
18
17
16
15
13
12
10
9
8