46231 307
22831 28
10767 33
39083 123
25747 34
7421 25
38393 164
21049 33
5711 24
23341 23
34889 67
30523 54
15569 39
40375 84
12645 29
4923 6
16492 36
52716 140
69056 227