789 1
2842 13
1238 3
2145 6
3631 22
1226 3
3835 34
5965 24
3441 14
5825 38
3668 12
1666 5
1748 4
2517 9
1464 5
751 3
2083 8
1492 10
91387 353
19341 76
6335 18
3609 12
2895 16
4752 21