16001 48
6359 20
12082 45
23800 41
4248 11
15846 47
7117 13
18647 33
4119 2
29897 99
15944 28
11698 23
22080 27
6283 9
13657 15
28475 68
6576 4
43163 214
62052 187
12301 29
14631 31
46703 110
11287 22
6408 5