16058 25
1184 4
4953 7
7375 39
11474 67
7516 30
4668 30
12541 43
5632 20
1804 4
1154 8
4354 27
1333 6
6272 21
12203 79
4353 21
3659 20
3399 8
4556 10
6549 36
8662 36
5851 21
815 3
855 1