4068
3323
2831
2528
2389
2288
2069
2044
2030
1984
1914
1666
1534
1528
1306
1166
1104
1050
878
830
722
721
572
536
530
413
406
374
345
326
284
274
264
236
220
193
189
157
149
143
134
133
115
105
94
83
71
63
55
50
43
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