3003 50
45435 701
21557 866
13407 623
21439 481
30817 345
13639 414
23056 937
7036 524
25830 612
11387 436
12913 539
5509 491