2521
1973
1401
1272
1761
553565
354934
2872
104589
736429
1021957
119177
295646
371549
601311
457407
780774
2361
188846
521
161122
3372
308286
1229106
108472
985898
977854
483379