25026 63
9156 15
8396 28
11926 26
10001 36
11025 32
12084 25
11007 16
49743 52
12134 13
23189 23
6577 6
21699 30
4372 7
3708 12
5045 7
7998 20
11595 17
5581 9
9968 9
21522 5
4916 13
2769 10
3341 8