1287 2
13486 50
5089 17
11247 13
8318 28
1731 7
7008 16
14853 37
2115 6
9874 28
4512 22
21489 31
3579 10
8758 17
11227 65
6000 14
22573 71
15094 20
28765 29
17989 49
33342 86