3481
3189
3017
2131
1694
1613
1462
1363
1289
1104
988
830
810
747
741
724
662
661
639
576
388
362
340
333
313
300
290
273
263
260
216
214
210
168
132
130
128
126
125
121
120
116
101
99
97
78
77
65
55
48
43
41
38
34
32
31