256688 716
5932 635
2356 423
10523 387
5249 97
6668 153
101358 569
33133 87
30279 555
3298 236
8176 786
21483 893
3017 409
3060 489
3506 148