268
167
83
299
160
93
264
331
468
171
192
177
21556
16120
14301
12920
9902
942263
8664
8630
813148
706142
66911
6420