28095 91
12452 613
12660 923
20047 285
9527 589
11417 512
11679 849
19659 207
3595 452
2489 96
5418 829
5362 317
140920 642