2567
2378
2222
1612
1261
1187
1102
1015
786
755
753
670
617
549
546
532
518
511
471
467
297
266
256
252
250
237
231
195
192
163
157
154
153
138
109
98
93
88
85
84
82
68
67
60
44
43
42
37
32
31
24
23
22
21