16693 686
2731 611
1455 413
2324 603
1268 359
2283 500
1766 423
13529 577
2574 593
3690 507
2579 503
10383 414
3316 666
3436 785
4213 706