256516 716
5931 635
2355 423
10516 387
5247 97
6667 153
101300 569
33103 87
30268 555
3292 236
8158 786
21453 893
3012 409
3058 489
3504 148