4993
1246
1217
1040
614
361
354
288
147
145
142
118
109
97
88
58
57
21
19
18
17
16
14
13
10
9
8
7
6
5
4
3