10747
1240155
62881
148932
167405
9836
33293
269736
104704
251405
84206
337008
44471
32079
21290
12485
29938
1685762
19985
6324
36280
4196
44062
152080