2924 535
18495 271
8253 581
6840 462
14160 380
5288 566
5983 514
9916 697
8175 494
4207 397
4416 641
13658 354
3346 570
6394 534