5250 97
256717 716
5932 635
2356 423
10523 387
6668 153
101368 569
33138 87
30281 555
3299 236
8177 786
21489 893
3017 409
3061 489
3507 148