29923 91
12583 613
12815 923
20193 285
9655 589
11519 512
12281 850
21046 208
3684 452
2621 96
5533 829
5445 317
146949 653