2684
2569
2432
1800
1432
1314
1149
1069
1021
844
768
765
729
650
629
544
513
486
466
357
334
301
289
280
273
264
262
240
212
211
202
170
140
129
121
120
114
113
109
105
95
79
72
70
64
60
55
45
39
37
36
34
27
26
23