5440 97
257017 716
5934 635
2359 423
10527 387
6671 153
101434 569
33176 87
30298 555
3300 236
8204 786
21529 893
3021 409
3064 489
3508 148