1440
1190
913
770
550
4946
4732
3920
3712
340
3210
319
3025
298
264
268
240
2419
2113
209
2054
2022
203
187
1823
179
170
15149
131
138
123
1214
124
115
1112
1121
114
101
109
104
93
92802
910
99
98
95
90
830
71015
74317
70
74
76
67978
61
62
60
65
516
53
57
50
47942
43868
40
32430
30
32
25925
2763
25580
20
21
16821
13644
10
04536
02