4463
1502
1453
1007
364
307
281
219
132
119
98
96
88
76
63
54
47
21
20
18
15
13
12
11
10
9
7
6
5
4
3
2