1647 322
524663 1151
4286 395
10226 78
11558 85
140377 856
8881 611
6804 608
35797 277
31376 322
15490 465
32450 91
53092 237
15588 353
3093 286
9796 893
5933 703
6462 363
4012 216
67707 733