4300
1315
1036
1026
438
350
339
280
129
123
105
103
96
79
69
49
44
21
17
16
14
12
11
10
9
8
7
6
5
4
3