19815 97
4826 41
4477 21
18217 102
6499 25
1995 6
1436 6
4488 52
27684 123
10254 43
2939 8
2883 11
3326 10
64 1
2407 5
2631 10
15993 102
57 1
2998 18
2435 4
1578 1
6375 51
4953 28
1519 7