255719 714
5927 635
2351 423
10494 387
5232 97
6665 153
101060 569
32988 87
30233 555
3287 236
8128 786
21337 893
3004 409
3050 489
3491 148