3104712
2140419
4495649
2788832
2283181
1402918
726849
4249686
4988909
2595279
72838
60111
56798
58671
51260
52170
53096
55411
75636
49745
133923
220802
269688
444641
220141
661342
329398
163085
162016
199790