4005 18
4060 22
1783 13
11857 28
10832 12
26637 87
4910 20
21794 8
8483 23
3547 19
1765 13
7489 12
23796 23
29712 55
5140 24
43353 81
83746 122
6082 7
3214 4
1688 9
2092 6
2068 12
7528 19
3532 12