12535 496
5182 465
61582 789
3007 476
40086 312
3848 359
7743 795
12634 623
5597 482
8386 470
11654 613
15284 528
5184 887
2176 117