50616 77
21491 93
52551 108
8437 15
17663 18
20473 40
18154 38
43010 76
4583 8
2405 11
2256 3
1673 6
5865 9
2697 2
2838 9
1802 3
3786 8
5325 31
10413 36
4183 21
3572 5
1758 2
1072 0