3000 6
4597 6
19313 101
21861 57
116547 154
8917 23
41714 87
3509 8
20745 51
5637 16
5790 12
7089 39
9346 41
3017 7
5251 17
6984 20
6491 15
6887 30
3115 13
6686 39
12484 80
6265 15
7672 28
5248 17