4063
3319
2827
2525
2388
2283
2069
2044
2029
1977
1912
1664
1532
1524
1304
1166
1104
1050
877
829
722
720
572
536
529
413
406
374
345
326
284
274
264
236
219
193
189
157
147
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