255594 714
5926 635
2351 423
10490 387
5230 97
6665 153
100999 569
32968 87
30233 555
3283 236
8124 786
21321 893
3003 409
3049 489
3488 148