13092 12
12580 7
21372 23
16683 29
7061 21
26 9
8769 8
15220 14
15397 15
5868 9
12730 8
12723 26
12164 13
10272 16
13187 25
9472 9
33903 47
7658 14
7522 9
8223 15
6850 10
16244 23
7577 5
88154 118