504 28
6448 89
666 187
3179 682
4933 568
4575 469
2860 439
2425 423
1989 515
1630 313
2367 527
1020 62
2921 668
799 101
3170 768
2974 657
2961 695
1413 164
2728 583
495 82
1532 49
1842 256
2241 422
4100 806