2723
2530
2102
1702
1015
996
970
610
526
517
511
402
364
354
273
262
200
179
173
144
142
130
105
96
88
83
72
71
65
44
39
37
35
28
25
23
22
20
19
16
15
14
13
10
9
7
6
5