255846 714
5928 635
2352 423
10497 387
5232 97
6665 153
101104 569
33002 87
30243 555
3290 236
8132 786
21358 893
3006 409
3052 489
3494 148