3010 50
45436 701
21559 866
13407 623
21440 481
30817 345
13639 414
23057 937
7036 524
25830 612
11387 436
12913 539
5509 491