256053 715
5929 635
2353 423
10501 387
5237 97
6665 153
101172 569
33022 87
30248 555
3290 236
8135 786
21382 893
3009 409
3052 489
3497 148