656580
207
2267570
672
1184132
383
2806903
992
1014784
326
494628
147
454355
197
4011273
1605
1751038
562
1391581
512
1136182
395
3573074
1316