30078 91
12593 613
12822 923
20199 285
9669 589
11525 512
12356 850
21121 208
3695 452
2625 96
5537 829
5457 317
147323 654