1041 247
752 113
733 442
727 263
621 890
548 966
547 248
516 327
427 281
225 389
157 893
119 992
28 831