255936 714
5928 635
2352 423
10499 387
5235 97
6665 153
101142 569
33012 87
30245 555
3290 236
8134 786
21370 893
3008 409
3052 489
3494 148