4933
4421
1823
1796
1709
1261
1226
1169
1124
876
682
517
471
406
383
371
342
248
234
221
178
159
152
130
118
87
67
62
41
37
35
34
33
30
29
26
22
17
16
15
13
12
11
10
9
8
6
5