29823 91
12570 613
12795 923
20180 285
9641 589
11511 512
12219 850
20938 208
3673 452
2610 96
5522 829
5438 317
146509 653