5197
1555
1232
1090
505
423
317
315
170
169
167
121
107
101
84
66
63
26
25
24
22
21
19
16
15
14
13
10
8
7
6
5
4
3