4442
4155
3191
2543
1598
1439
1431
1306
613
516
467
464
433
409
392
316
302
280
276
257
231
209
149
138
134
130
123
97
95
87
74
72
68
66
55
49
44
38
28
27
22
21
17
16
15
14
13
12
9
8
7