6903
2165
1628
1325
1321
1138
1121
788
699
680
597
573
571
404
402
360
296
265
238
235
201
180
162
152
137
123
120
112
107
97
96
83
82
81
76
73
71
65
48
46
42
40
37
34
31
28
27
26
25
23