29950 525
8096 594
3070 83
7745 541
22916 668
14654 290
4167 150
4597 814
21474 342
5661 361
2471 359
3460 538
30361 249
959 74
2291 340
2346 593
8824 515
6964 64
2503 98
3629 259
3117 726
9526 659
2584 178