5286
4711
4655
4125
2051
1922
1055
624
566
501
349
164
139
96
83
57
45
41
38
30
26
15
14
12
10
9
8
7
5
4
3
2