4478
4224
3119
2531
1636
1532
1452
1141
611
541
505
460
429
415
391
326
255
249
241
236
212
162
150
130
112
108
92
90
87
69
66
60
58
54
52
50
48
44
28
27
25
24
23
20
19
16
13
10
9
8