2504 5
5052 7
8390 17
14271 30
18006 1
4789 10
6949 9
21839 28
14381 28
3774 7
6601 7
6802 7
9576 14
11393 20
3267 6
3469 2