4222 31
1183 2
3051 8
5860 10
2555 4
13931 64
2763 5
7652 16
8648 21
2083 10
5781 19
8058 36
83765 543
11447 51
7792 22
6309 32