3799
3720
2768
2320
1378
1368
1336
968
601
508
501
467
392
363
321
277
231
215
196
181
157
147
126
111
108
105
92
89
85
73
68
59
52
50
46
43
41
39
33
30
26
23
21
19
16
15
14
13
12
10
9
8
7