4494
4274
3203
2565
1668
1532
1501
1107
632
541
521
460
429
410
398
347
278
277
232
220
201
185
148
142
136
128
127
100
87
81
70
67
62
55
53
46
44
40
36
32
30
29
22
18
13
12
11
10
9