50 24026
22 11321
3 5062
5 2206
4 1543
2 878
5 916
1 1312
1 834
1 1202
3 1108
1 1173
2 881
1 836
1 804
1 793
2 773
2 676
1 623
0 529
1 509