2925 535
18543 271
8319 581
6861 462
14176 380
5327 566
5992 514
8204 494
4215 397
4420 641
13801 354
3373 570
6408 534