22445 85
18472 66
44806 106
2557 5
5020 6
2478 5
4388 6
7386 22
2583 3
7675 11
15494 27
7562 19
5534 8
5646 12
1545 4
2638 7
3281 4
2819 7
8872 32
2714 4
3458 7
7406 29
3873 8
17522 74