2926 535
18555 271
8332 581
6872 462
14183 380
5339 566
6000 514
8212 494
4218 397
4422 641
13840 354
3382 570
6412 534