29872 91
12577 613
12807 923
20185 285
9648 589
11516 512
12248 850
20998 208
3678 452
2618 96
5529 829
5442 317
146741 653