4980
1360
903
448
436
415
371
335
291
252
211
160
147
144
108
96
90
87
80
67
63
54
46
44
42
40
39
32
26
25
23
22
19
18
16
12
11
10
9
7
6
5
4