4830
4537
1787
1767
1701
1213
1206
1160
1097
921
690
532
526
472
409
392
356
246
241
164
152
148
141
133
107
95
64
59
42
38
36
35
32
29
24
23
19
18
17
16
15
13
11
10
9
8
7
6