2842 13
1238 3
2145 6
3631 21
1226 3
3835 31
5965 24
3441 14
5825 37
3668 12
1666 5
1748 4
2517 9
1464 5
751 3
2083 8
1492 10
91387 344
19341 75
6335 18
3609 12
2895 16
4752 20
2538 12