672 141
458 37
2848 719
2038 427
1340 378
504 110
2502 626
410 111
321 53
2900 360
4793 506
15188 537
4222 47
6418 398
17251 84