2119 3
1591 4
1207 2
31610 16
27420 34
4311 11
26741 22
1515 3
5266 29
2189 9
1584 4
42767 33
32628 29
42566 35
2812 7
43930 26
6164 10
1352 0