2524
2464
2244
1588
1302
1256
1106
1047
819
751
738
681
641
633
619
543
517
473
430
364
332
316
280
269
261
256
248
210
199
187
186
167
166
157
148
130
115
108
98
95
87
86
82
76
66
59
56
53
47
46
44
41
38
31
28
27
26
23
20