5061 7
3325 4
2956 3
8558 40
12076 22
11633 32
5375 13
3344 3
3742 2
3168 4
4997 8
4984 9
4515 8
4852 7
15407 37
3703 3
2958 1
2735 1
2919 1
5538 6
3840 7
3559 3
4779 10
3608 2