3012 50
45436 701
21559 866
13407 623
21441 481
30818 345
13639 414
23060 937
7036 524
25830 612
11387 436
12913 539
5509 491