14801
11
2189
0
3329
3372
1
40314
14
591
806
898
2732
2
676
717
541
3212
4
787
1927
592
2580
3354
986
4465
22
697
718
511
603
733
645
546
1036
618
604