19603 26
7335 12
9535 13
8347 4
5897 2
6902 5
10450 9
8186 12
9930 7
9107 20
12907 40
10477 8
10796 17
4923 4
5506 9
5629 4
6736 4
4823 4
11086 17
6739 11
8004 11
3553 1
5221 4
5725 4