255586 714
5926 635
2351 423
10490 387
5229 97
6665 153
100996 569
32966 87
30233 555
3282 236
8123 786
21319 893
3003 409
3049 489
3488 148