5569
2632
2213
1173
967
770
515
500
477
370
328
273
241
188
172
152
142
98
145
119
114
111
102
99
94
90
86
79
74
56
49
42
41
40
39
38
37
33
32
30
29
28
27
26
24
23
22
21
19
15
14
12
10
9
8
7
6
5
4
3
2
1
0