255825 714
5928 635
2351 423
10497 387
5232 97
6665 153
101102 569
32997 87
30241 555
3290 236
8130 786
21357 893
3005 409
3052 489
3493 148