2930 535
18594 271
8368 581
6882 462
14192 380
5358 566
6023 514
8226 494
4218 397
4427 641
13909 354
3391 570
6424 534