2789 3
2117 4
1846 2
32197 16
28065 34
5045 11
27490 22
2159 3
6381 29
2818 9
2132 4
43514 33
33292 29
43334 35
3537 7
44847 26
6889 10
1917 0