5057
4458
4207
4028
2064
1827
983
434
346
275
270
165
90
89
63
54
47
37
34
33
22
21
13
10
9
8
7
6
5
4
3
2
1