18434178
7475541
7293716
12394356
15483392
22578316
11051014
11021834
4102966
7126327
1430894
2866873
7228061
17468161
3282268
3311311
5668107
33718899
12697960
4603579
6658869
94115
144148
171848
5119194
294030