50947
25
13604
9
8547
5
6933
6
756
2
1129
1
608
4521
921
193
819
3
8878
7
2035
1572
731
590
706
625
1108
512
286
556
979
1424
401
708
569
468
424
975
689
1657
854
1220
2151
960
432
410