2732
2
1927
592
0
14801
11
591
1
2525
4
562
5825
913
717
3626
3212
3329
806
898
7034
356
541
718
603
2189
1289601
5431
546
709
618
1078
734
682
2349