5543
1536
1252
1245
563
414
350
339
171
169
162
140
112
104
90
69
60
25
24
23
21
19
16
15
13
12
11
10
9
8
7
6
5
4
3