4043
3670
3544
3300
2998
2732
1804
1480
1336
1067
836
747
402
400
391
382
366
356
232
231
160
128
122
96
76
74
71
51
46
38
34
26
22
21
20
18
16
15
14
13
12
9
8
7
6
5