5058 613
2712 466
1996 315
1737 344
933 174
3206 295
1342 276
1522 204
2993 579
1040 49
2381 546
16272 694
7974 666
1365 382
2898 76
1424 279
3081 516
812 167
3943 600
647 61
973 143
868 107
2603 655
858 34
1688 322
1093 122
3410 665
967 45