2120
6
874
1
400
0
918
476
629
2257
22330
22
9807
2
8876
8
417
680
283
407
3868
9178
169
2069
3
345
298
2727
20634
2299
764
979
9244