3000 6
6263 14
33060 39
16584 20
7721 3
16972 27
14906 29
18128 33
5291 10
10623 8
4998 10
18333 23
27616 41
6757 5
8319 12
2866 1
14151 31
5069 10
4289 5
984 2
21484 42
5525 6
6138 3
6955 2