4557
4074
1878
1571
1487
1424
1149
943
910
805
616
491
409
408
342
237
198
193
186
176
170
168
160
101
83
81
72
60
46
38
32
31
30
26
24
23
21
19
18
16
15
14
12
11
10
9
8
6