5195
1270
879
509
415
340
330
306
277
236
147
143
127
102
95
91
82
75
69
62
52
47
46
44
38
34
27
26
25
24
23
20
19
17
15
13
10
9
8
7
6
5
4