1287 2
13486 50
5089 17
11596 13
8318 28
1731 7
7008 16
15222 37
2115 6
9874 32
4512 23
21842 31
3579 10
9110 17
11578 65
6367 14
23334 74
15094 21
29122 29
18734 49
33701 88