2870 50
45412 701
21552 866
13405 623
21430 481
30804 345
13629 414
23046 937
7033 524
25814 612
11382 436
12905 539
5507 491