4063
3324
2828
2514
2393
2279
2072
2037
2035
1980
1919
1661
1532
1523
1302
1164
1106
1048
877
830
721
719
570
537
529
416
406
375
347
326
282
274
264
235
219
193
189
157
145
144
135
133
115
105
94
83
71
63
55
50
44
40
35
29
27
27
26
23
22
21
21
13
8
8
6
6
5
5
5
5
4
3
2
2
2
2
2
2
2
1
1
1
1