3725
3314
3193
2130
1775
1709
1493
1490
1465
1172
940
910
900
796
785
727
687
671
664
488
398
388
380
342
338
309
293
277
237
225
216
201
176
145
142
134
132
128
121
115
113
106
105
102
92
76
69
64
54
52
42
41
40
39
37
35
34
32