6050
5500
5293
4689
2348
2224
1209
580
376
361
301
169
103
93
89
65
63
50
47
35
26
22
15
14
11
10
9
8
7
6
5
4
3
2