15933 28
13357 19
10655 14
5926 6
28786 41
9495 11
12079 21
49840 161
3694 3
14146 11
4960 12
11278 15
32102 41
4769 6
11130 12
30354 90
6507 5
13442 34
5492 9
5856 2
5737 10
5499 8
8852 26
3017 4