640 4
4066 11
2115 14
8025 19
7684 9
14023 14
14114 23
6914 10
2585 10
6773 2
12864 14
11847 27
4101 11
31329 56
3180 1
3566 13
2197 4
2572 9
1589 6
5035 3
3522 3
4196 8
4598 9
3136 1