4893
1297
1082
1080
468
351
326
293
151
149
138
131
123
108
87
56
55
26
22
20
19
17
14
13
12
11
8
7
6
5
4
3