43 0
22686 22
15560 16
7739 14
10624 28
3604 7
22183 54
5487 22
8386 9
6286 16
1911 5
13773 20
7081 20
2868 11
1497 2
1751 9
1434 5
1114 2
1273 2
1768 3
5227 16
2488 5
3303 11
2772 6