29047 87
17696 46
6216 9
31364 35
3587 5
37890 35
5694 22
10033 14
17350 73
253866 766
18044 31
39569 64
24177 38
8660 40
15553 19
28475 67
6161 18
4000 6
11219 38
20602 67
43340 146
15434 44
7310 29
9861 19