50 22993
22 10893
3 4824
5 2073
4 1460
1 1229
1 1097
1 1074
3 979
5 865
2 842
2 830
1 793
1 740
1 734
1 722
2 680
2 626
1 560
1 457
0 438