4810
835
599
654
331
353
5813
547
245
360
3210
397
22346
16890
14941
13400
10232
997263
8934
8820
854148
738142
6820
68211