21827 29
15295 27
8623 3
11119 8
15853 9
10840 9
8400 7
10377 9
11156 18
16357 1
7880 0
6825 1
7783 1
15673 11
8025 3
10474 13
22386 34
10362 1
9788 3
9529 5
10351 7
23958 51
9332 7
41556 66