5257 30
11085 44
4191 22
11505 37
5102 29
1287 5
1654 8
15074 23
24369 88
80791 112
4200 12
7805 20
67175 128
14078 23
13672 18
37327 154
2902 13
5117 26
1667 4
3215 11
10588 45
4161 14
43926 144
10669 23