14592 16
11227 7
23223 51
3922 3
5426 9
5766 9
4118 9
3910 1
3610 5
5596 7
4563 3
6127 18
26656 60
48318 77
4067 2
12756 13