680 6
3153 7
4432 2
3485 11
3964 7
5801 12
6120 19
2726 7
5332 16
12032 18
4148 15
7947 11
5063 7
24574 41
9113 25
6197 18
15499 41
6618 3
7089 20
7862 9
11605 8
10613 13
20849 18
17503 29