31053 5
116782 6
24408 8
30804 4
53507 2
50579 8
16152 9
31131 8
41304 9
20279 9
38751 7
32757 6
15955 8
34329 12
37426 5
45857 9
19152 3
13404 1
14082 5
12955 8
5509 1
252208 16
143405 10
278331 37