3558 25
1258 11
2374 10
1566 9
5098 38
9812 66
10141 29
8863 33
8710 32
18996 47
28351 62
24508 54
17177 39
27933 77
6785 16
17612 47
12325 40
27886 84
27004 83