5853
1598
1033
593
524
509
375
363
360
278
217
199
169
162
154
124
118
112
88
84
80
72
54
52
50
38
36
35
33
32
29
28
25
22
21
20
19
18
16
15
13
10
8
6
5
4