2545 10
1074 2
2533 7
5017 20
25989 144
7252 39
25872 84
10991 33
1727 6
6736 21
3824 6
657 3
935 1
1121 2
1259 5
4005 12
4197 47
3228 18
4493 11
1934 12
10831 46
4938 27
6857 42
6731 23