504 111
3687 41
3060 586
38870 305
240 68
950 275
628 183
2929 963
2620 731
2504 588
33898 506
2328 136
14022 352
2038 312
4211 531
1976 411
3786 743
10754 203
33533 243
36368 695
2082 485
1694 370
751 234
12452 59