256123 715
5930 635
2354 423
10507 387
5239 97
6665 153
101195 569
33033 87
30248 555
3290 236
8135 786
21398 893
3009 409
3053 489
3500 148