43015 90
7222 4
7584 8
5736 2
7056 19
8884 20
8917 9
8040 7
5321 2
5453 4
6798 5
6714 2
6726 3
8326 7
6764 4
8986 13
7340 4
8020 3
6602 1
8994 3
12658 24
27460 76
13363 28
14935 41