2991 50
45434 701
21556 866
13407 623
21437 481
30816 345
13639 414
23055 937
7036 524
25827 612
11386 436
12912 539
5509 491