256080 715
5929 635
2353 423
10501 387
5237 97
6665 153
101187 569
33026 87
30248 555
3290 236
8135 786
21386 893
3009 409
3052 489
3498 148