22367 686
2732 611
1458 413
2324 603
1270 359
2284 500
1778 423
13538 577
2583 593
3722 507
2623 503
10393 414
3334 666
3440 785
4214 706