5255 97
256723 716
5932 635
2356 423
10524 387
6668 153
101371 569
33142 87
30281 555
3299 236
8179 786
21492 893
3017 409
3061 489
3507 148