255769 714
5927 635
2351 423
10495 387
5232 97
6665 153
101080 569
32992 87
30238 555
3288 236
8128 786
21349 893
3004 409
3050 489
3492 148