3096 502
7893 587
2378 261
4209 794
2700 214
2722 434
3776 591
4639 751
14623 587
3546 579
4672 766
6846 377
8924 637
10862 426
15841 472
9341 560
2649 307
3944 663
12534 52
8361 767
4635 317
1744 228
6389 264
4443 949