2291 3
17497 108
35342 101
6937 31
22866 83
10776 52
22593 113
5319 22
1643 5
4495 16
5300 16
3667 26
6426 36
81561 328
16477 71
13052 64
4301 16
3697 7
6372 18
10651 59
3984 19
13243 53
1677 4
21994 93