2931 535
18638 271
8408 581
6909 462
14212 380
5386 566
6028 514
8245 494
4224 397
4432 641
14006 354
3406 570
6438 534