29747 91
12565 613
12784 923
20167 285
9633 589
11508 512
12163 850
20861 208
3666 452
2603 96
5516 829
5436 317
146177 653