3361
3158
2951
2148
1635
1483
1448
1301
1063
1008
984
853
810
799
766
672
665
628
607
507
422
364
361
347
341
312
308
276
275
246
230
220
201
189
161
160
124
120
110
107
87
75
72
70
62
58
53
47
42
39
37
26
25
24