3097 30
4170 21
7627 59
13696 77
12820 73
26049 230
11444 26
9626 30
31281 70
27464 65
21744 36
10783 22