18521 32
12901 25
3544 1
3058 1
2998 1
2901 1
15125 9
4620 9
4672 4
4438 5
5805 6
4143 3
10065 17
5555 13
3573 1
3454 2
4549 5
5816 4
18332 42
17854 38
5939 8
5336 3
8664 19
8017 15