3191 3
5193 18
16559 50
49466 62
115458 217
9359 19
32254 65
3244 11
5972 18
5600 16
6182 13
36902 35
5264 12
10432 12
36784 55
3067 4
5931 13
5405 1
48476 64
18074 27
28285 34
11187 14
5058 15
4428 10