256522 716
5931 635
2355 423
10516 387
5247 97
6667 153
101302 569
33103 87
30268 555
3292 236
8159 786
21454 893
3013 409
3058 489
3504 148