5696 15
2332 0
1650 3
6027 11
5429 30
1485 2
2883 6
1113 1
3503 10
3643 4
1562 2
6019 20
1587 5
1980 4
11123 31
2028 2
2153 4
1659 4
7067 33
2007 2
973 3
3979 15
8927 32
15202 58