2521 27
4723 685
2554 493
2370 223
3351 446
8500 678
4328 713
7715 628
3382 184
2449 117
9692 554
2317 180
2095 219
805 55
2274 64
3240 312
3903 660
2610 258
820 76
9632 677
3385 625
2407 389
3199 337
9694 578