3944
3597
3315
2255
1899
1785
1648
1493
1432
1136
1089
931
923
919
798
793
765
752
714
587
414
408
400
380
357
349
334
326
273
224
218
217
215
170
162
150
144
136
131
126
125
120
119
97
94
80
75
52
50
48
47
43
42
40
38
33
32