29749 91
12567 613
12784 923
20169 285
9633 589
11508 512
12164 850
20863 208
3667 452
2603 96
5516 829
5436 317
146194 653