680 141
460 37
2853 719
2043 427
1349 378
506 110
2504 626
411 111
321 53
2911 360
4862 506
15202 537
4232 47
6433 398
17256 84