5342 97
256855 716
5933 635
2358 423
10527 387
6671 153
101402 569
33156 87
30287 555
3299 236
8195 786
21511 893
3018 409
3064 489
3507 148