5330
646
6913
7032
3213
447
495
407
3511
362
3118
375
22346
16890
14941
13400
10242
997263
8944
8820
854148
738142
6820
68211