29811 91
12569 613
12794 923
20180 285
9640 589
11511 512
12211 850
20928 208
3673 452
2609 96
5522 829
5437 317
146451 653