19538 629
5922 165
9379 560
5164 338
5716 654
4300 904
4195 747
4118 529
3359 374
6333 270
3113 514
10530 289
69589 584
88886 917
62675 872
50181 503
25921 485
69915 294