6192
1666
1341
1121
1086
1038
914
586
565
479
462
438
407
347
341
335
218
209
207
199
162
146
145
131
121
110
108
103
100
94
93
76
73
69
67
62
61
60
57
56
45
43
42
36
35
31
29
28
26
25
23
22