19538 629
5921 165
9376 560
5164 338
5715 654
4298 904
4195 747
4118 529
3355 374
6333 270
3112 514
10510 289
69560 584
88858 917
62650 872
50167 503
25908 485
69880 294