16120 670
5013 52
13548 475
2536 581
8552 673
40492 509
18467 296
2195 406
20822 81
25455 673
12344 250
2979 732
1535 363