50 24056
22 11323
3 5070
5 2206
4 1554
2 878
5 916
1 1313
1 834
1 1204
3 1110
1 1174
2 881
1 838
1 808
1 793
2 773
2 679
1 624
0 529
1 510