3598 6
11121 13
5288 2
4307 10
3667 11
4783 8
5616 10
7398 10
12734 28
7909 12
12133 31
24450 37
6688 8
5725 5
8754 16
10416 24
24968 26
19674 50
17401 38
12549 20
15975 18
19295 38
22928 47
82956 186