15878 36
16491 20
8446 23
5480 9
9996 26
15553 19
7956 40
3179 6
20625 52
7043 10
6096 10
22700 74
58781 124
17967 28
13230 19
95576 225
14767 16
5297 10
19402 32
15459 46
21084 45
26550 47
47400 89
37431 18