31282 690
2737 611
1469 413
2324 603
1270 359
2284 500
1792 423
13548 577
2604 593
3763 507
2674 503
10420 414
3369 666
3455 785
4215 706