3952
3935
1659
1539
1326
1309
1076
890
812
712
627
442
401
365
346
321
222
218
214
170
169
141
86
82
76
60
49
39
37
36
33
32
25
24
22
20
18
15
14
12
11
10
9
8
7
5