2914
2712
2574
1903
1455
1349
1206
1171
919
910
834
807
747
745
732
616
604
548
510
492
375
320
308
302
297
294
246
245
211
209
190
186
180
177
132
123
117
115
107
106
98
82
80
77
76
74
71
69
63
53
51
47
37
33
32
30
23
22