255639 714
5926 635
2351 423
10493 387
5230 97
6665 153
101014 569
32974 87
30233 555
3284 236
8125 786
21326 893
3004 409
3049 489
3491 148