6050
5646
2410
2174
1609
1289
1166
977
919
714
592
585
527
515
490
388
363
325
246
232
225
138
137
132
100
96
93
59
55
44
42
37
32
22
21
20
19
18
17
15
13
12
11
10
9