5857 18
10082 23
4108 11
7947 31
12415 17
21265 34
15044 35
49994 126
17620 26
32431 91
38391 77
18180 24
21480 31
15745 22
9199 28
5450 17
8729 17
17251 130
7271 34
7505 52
12122 64
10962 58
11328 46
21979 166