9085 8
10502 13
10767 13
16975 15
11092 9
150967 334
15276 24
104657 264
88466 154
12118 5
14298 14
18398 25
29820 53
15007 22
11550 12
10239 7
69988 152
15612 20
26298 65
60431 130
26164 81
18747 19
29964 36
25293 41