20144 686
2731 611
1457 413
2324 603
1269 359
2284 500
1777 423
13533 577
2576 593
3701 507
2604 503
10391 414
3328 666
3439 785
4214 706