50516 104
12458 16
4098 8
18127 73
4774 21
25202 38
7270 19
26811 89
14473 31
24159 136
50931 121
35865 58
48385 51
5458 11
16244 26
29524 73
10577 24
28905 73
26900 87
23413 63
18711 46
15945 24
132981 268