2376 704
2043 603
2323 469
316 102
2662 625
2835 614
3048 413
3840 599
4948 211
7077 358
8961 679
4113 357
16544 463