3000 6
6456 14
33060 39
16584 20
7721 3
17183 27
14906 29
18128 33
5291 10
10623 8
4998 10
18333 23
27810 42
6757 5
8319 12
3061 1
14151 31
5069 10
4289 5
2525 4
21484 42
5525 6
6138 3
6955 2