3008 8
2587 11
770 4
4662 25
10090 60
10142 27
6543 36
14439 42
6000 14
19326 31
17989 48
11984 13
22196 68
24737 65