50 23216
22 11010
3 4872
5 2103
4 1488
1 1246
1 1120
1 1099
3 1002
5 880
2 852
2 847
1 801
1 756
1 755
1 747
2 701
2 636
1 579
0 475
1 471