50 23216
22 11010
3 4870
5 2103
4 1487
2 852
5 880
1 1245
1 801
1 1120
1 1098
3 1002
2 847
1 755
1 747
2 701
2 636
1 578
0 475
1 471