2905 6
3590 6
3851 10
2524 5
2383 7
4360 7
2495 9
2837 5
3547 20
5058 12
15874 89
3394 17
788 1
1131 2
2616 5
815 3
753 2
2541 7
1589 8
6057 14
3508 13
1769 7
1109 5
3315 17