255799 714
5927 635
2351 423
10496 387
5232 97
6665 153
101093 569
32994 87
30241 555
3289 236
8129 786
21354 893
3004 409
3052 489
3493 148