3075 4
4569 4
4155 12
2517 1
3491 4
5951 6
3350 3
13864 42
2806 5
7278 13
7733 10
3327 2
5070 9
8112 24
83480 348
9728 20
6052 11
18093 25