2299 3
1721 4
1351 2
31786 16
27563 34
4477 11
26906 22
1660 3
5739 29
2353 9
1732 4
42944 33
32829 29
42740 35
3016 7
44103 26
6356 10
1481 0