4175
3831
2929
2433
1521
1487
1396
878
603
487
485
446
418
413
359
252
225
214
201
192
146
144
143
123
120
115
111
76
71
65
64
62
61
57
52
43
41
37
35
31
27
23
22
19
18
15
13
12
11
10
9
8
7