347
470
799
342
220
225
353
405
6012
7317
398
231
20096
15350
13411
12050
9152
871263
8100
7892
753148
652142
63611
5900