12535 493
2229 303
73839 136
67331 88
48643 384
37892 469
50617 495
23071 528
3746 204
25598 438
3375 225
9149 306
3872 796
7310 330
8877 530
5430 959
2067 259
3967 741
6262 396
6341 463
4597 803
3346 695
3628 600
10292 794
8570 583
4914 507
5734 639
7484 291