5953 30
4458 10
6448 25
1962 16
2070 9
15656 31
1567 2
6842 33
9952 24
37874 51
31790 100
5930 32
19076 89
3733 17
7521 28
131 31
8956 39
10636 45
14979 32
854 29
3852 4
4297 29
3047 10
2943 14