4056
3322
2820
2510
2389
2275
2068
2031
2031
1975
1914
1658
1531
1522
1298
1162
1103
1045
875
830
721
715
569
536
528
416
404
372
347
326
279
274
264
234
219
193
188
157
145
144
135
133
115
104
93
83
71
63
55
50
44
40
35
29
27
26
26
23
22
21
21
13
8
7
6
6
5
5
5
5
4
3
2
2
2
2
2
2
2
1
1
1
1