681 141
461 37
2855 719
2043 427
1355 378
507 110
2507 626
411 111
323 53
2912 360
4879 506
15206 537
4242 47
6443 398
17259 84