2982 219
13983 111
3031 535
20146 271
9869 583
7389 462
14790 380
5778 567
6539 514
10564 697
8801 494
7161 397
4675 641
15940 354
3800 570
9015 534