20848
7069
6599
2707
2577
2367
1922
1593
1366
1226
1119
1111
1008
780
765
725
700
691
675
635
550
528
509
461
449
393
350
327
322
315
274
270
238
232
230
219
207
206
200
195
176
172
167
165
162
147
130
124
117
114
111
110
105
104
99
98
96
92
84
79
77
74
72
70
67
65
61
57
52
47
38
35
31
27
26
21
18
14
13
12
11
10
8
7
4
3
1
0