291
349
392
263
248
386
3313
153
313
3714
233
180
22346
16890
14941
13400
10232
997263
8934
8820
854148
737142
6820
68211