5812
5694
2295
2084
1714
1482
1301
1254
1028
1001
842
692
665
660
619
529
508
483
283
262
215
187
182
130
124
105
73
55
53
41
40
38
27
24
22
20
18
17
16
15
13
12
11
10
9
8