870 0
1605 5
2972 32
28802 51
1571 5
1845 3
2713 33
2949 6
7211 29
3919 8
48001 43
2699 1
6495 33
5918 18
2223 2