256067 715
5929 635
2353 423
10501 387
5237 97
6665 153
101180 569
33025 87
30248 555
3290 236
8135 786
21384 893
3009 409
3052 489
3498 148