2612
299
171702
93
202
187
347
305
105
277
223
304
22406
17030
15021
13440
10272
999263
8994
8880
854148
741142
68411
6820