500 31
5867 584
2980 111
1536 144
4131 633
1434 276
1897 367
3005 477
2584 388
2514 652
1603 374
3365 558
2357 493
1987 535
9732 771
2885 759
3157 432
2666 475
1358 61
1611 215
1846 392
692 133
1012 300
3131 691