2360 653
2251 572
2134 603
3460 717
3512 295
367954 970
30468 259
142110 512
55271 497
130314 826
66738 206
69276 709