4213 15
21962 46
5214 13
12736 35
2830 8
42392 143
12673 32
18957 38
17324 63
11742 39
1499 5
14123 60
5116 27
76452 80
15432 46
4738 16
4707 16
5213 9
56824 90
8578 37
6771 68
3986 30
21056 79
59949 168