5863 15
7319 30
3099 11
4474 6
3878 2
5659 11
7295 14
9981 32
10209 32
18136 113
15479 49
6319 22
12288 50
3167 5
8962 10
32268 211
49283 248
12229 45
47521 221
15405 54
27976 122
5022 16
35148 95
28936 74