12585 29
10785 12
5933 3
9942 4
7382 6
7497 10
22020 45
7096 10
6312 13
5171 4
11354 14
9581 16
4717 4
4630 4
5403 3
7116 12
4678 2
5563 5
4924 3
4595 2
4729 1
5173 1
4642 1
5579 5