5159
1276
953
500
470
372
346
323
264
208
190
164
125
112
107
102
83
75
73
70
69
58
54
46
38
28
25
24
23
21
20
19
17
15
14
12
11
9
6
5
4