4393
4214
1626
1512
1411
1350
1176
957
906
802
725
586
568
361
352
322
248
236
187
170
154
150
143
128
110
78
63
49
47
43
39
38
28
23
21
20
19
18
17
15
14
12
11
10
9
8
7