12655
30083
281111
11343
2341
21996
15081
11379
17100
20804
14270
18002
85351186
367267982
2908263
2211380
2171451
211098750
2057463
13750845
1178040
1158814
1102620
1065119