5324 97
256840 716
5933 635
2358 423
10527 387
6671 153
101397 569
33155 87
30286 555
3299 236
8194 786
21508 893
3018 409
3064 489
3507 148