3718
1126
745
368
328
308
297
278
263
258
137
130
122
105
95
91
84
81
65
56
46
41
38
34
33
31
23
19
18
17
16
15
14
13
12
11
8
7
5
4
3