4005 18
4060 22
1783 13
11857 28
10832 12
26637 86
4910 20
21794 8
8483 23
3547 19
1765 13
7287 12
23594 23
29509 55
5140 24
43353 81
83530 121
6082 7
3214 4
1688 9
2092 6
2068 12
7528 19
3326 12