3002 333
4495 79
7784 351
4771 580
15980 161
19653 615
22297 618
8391 77
28908 288
14021 37
16281 132
19629 729
24357 178
15432 359
6851 796
7569 665
6328 489
7381 637
3869 349
2494 148
3463 596
5854 574
3855 95
4970 378
3422 654
9504 576
6520 651
4204 653