255815 714
5928 635
2351 423
10496 387
5232 97
6665 153
101099 569
32996 87
30241 555
3290 236
8129 786
21355 893
3005 409
3052 489
3493 148