3535 12
1023 4
2946 17
9027 13
16782 23
12531 33
45129 110
16474 25
29798 87
36822 77
17053 22
19971 30
14647 22
8436 27
5085 15
7946 16
16086 127
6901 34
7130 52
11389 64
10191 58
10589 46
20847 165
2348 12