3514
3209
3047
2120
1676
1663
1441
1374
1066
1017
965
955
850
798
726
718
710
677
644
617
394
392
389
362
346
322
319
279
240
228
222
217
211
206
189
143
136
129
123
116
112
110
105
98
79
72
71
61
51
50
47
43
38
35
34
32
30
26