2594 4
2130 11
770 4
4662 25
10090 59
10142 27
6543 35
14439 42
5634 14
19326 31
17989 47
11984 13
22196 68
24737 65
35097 117
14567 30
34321 50