1105 762
878 35
460 200
992 397
525 580
386 457
938 458
391 113
23720 486
23229 960
19708 669
14403 916
13339 158
11803 625
10295 365
8813 963
599 127
207 813
844 323
508 285