我在 Facebook æ‰¾ä½ å‘¢
2010-08-28 06:23:29 GMT
| |||||||||||||||||||||||||||||||||||||||
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
| |||||||||||||||||||||||||||||||||||||||
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
Hi all, I am pleased to announce SVK 2.2.2, a long-delayed maintenance release which works with Subversion 1.6.x, is now available on CPAN: file: $CPAN/authors/id/C/CL/CLKAO/SVK-v2.2.2.tar.gz size: 505002 bytes md5: 6b884fcd07dc622fbf9b7b77f3a5b7ab This should work with svn 1.6's stricter filesystem transaction requirement which causes failures on svk mirror, and property-eol normalization required by svn. Cheers, CLK [Changes for 2.2.2 - 10 Mar, 2010] Subversion 1.6.x compatiblity fixes. _______________________________________________ svk-users mailing list svk-users <at> lists.bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-users
It's been 5 months since Best Practical's EOL-ing of SVK was announced, with a promise of Subversion 1.6 support in a release within a week. We still don't have a version of SVK that works with Subversion 1.6. I've been scrabbling around attempting (with my meagre Perl knowledge) to coerce SVK to work with Subversion 1.6, because I really want to update, with little success. Is anyone else in the same situation, and if so have you found any alternatives to mirroring a remote repository such that you can make local branches? Max.
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
Guys I am trying to migrate off of P4 and would like to use SVK to mirror my info off of P4. I have installed SVK 1.99 on my server and when I try to mirror I get:
svk mirror p4:dwink <at> alfperfp01.itlogon.com:1667://depot/Dev/... /j10/fromp4
Bad URL passed to RA layer: Unrecognized URL scheme for 'p4:dwink <at> alfperfp01.itlogon.com:1667://depot/Dev/...'
I have VCP and VCP::Dest::svk installed
I know that VCP support was removed in 2.0 but I am running 1.99. Can anyone help me out?
Dave
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
Hi All, First things first, to answer the subject of this very message, I'd like to announce that we at Best Practical will no longer be actively developing SVK. We won't be implementing new features or working to improve performance. Rest assured, however, that for at least the next 18 months, we're committed to making sure that SVK will continue to work with the current release of Subversion. (Changes to support Subversion 1.6 have landed in trunk and will be released within the next week.) When I started to develop SVK during my sabbatical year in 2003, the best practical option was to reuse the versioned filesystem from Subversion. However using Subversion's filesystem as SVK's backend has become one of SVK's primary technical issues, as we found it to be inadequate as a storage backend for more complicated merges, which require a lot of traversal. If we take SVK as something that brought decentralized development to Subversion, which itself focused on being "CVS Done Right", we can mark SVK "mission complete". The open source community has moved on from the Subversion model a lot sooner than many people thought, to a variety of version control systems designed from scratch with distributed development in mind. These have the advantages of a lot of recent innovation, and aren't burdened by the design of an existing system. SVK (and Subversion, too) filled in the gap between CVS and the new world of distributed version control systems in a way I'm quite proud of. I'm grateful to all the members of the Subversion and SVK communities for their support, patches, bug reports, encouragement, discussions, and of course, complaints and flames as well. The greatly improved productivity brought by the tools have contributed to countless open source projects. If there is something called the version control "geist", we are all definitely part of it. Thank you all! As much as this marks the end of SVK's 6 year life as a standalone development tool, We at Best Practical are committed to help scale Subversion in large and distributed environments. SVK's core technology will live on as part of Pushmi, our enterprise read/write replication system for Subversion. I first built SVK so that I could contribute to open source projects while offline or traveling. I'd like to thank the Lofoten Islands, the place where I was most productive hacking around, for helping to make that dream a reality. Thank you all again. Cheers, CLK _______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
> From: Benny Siegert <bsiegert <at> gmail.com> > Subject: Re: [svk-devel] Bug: Wildcards are not expanded correctly on > Win32 > To: svk-devel <at> bestpractical.com > Message-ID: <alpine.OSX.1.10.0904292111260.814 <at> lem> > Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed > > On Tue, 28 Apr 2009, Chisel Wright wrote: > >> On Tue, Apr 28, 2009 at 07:19:42PM +0200, Benny Siegert wrote: >>> svk add *.c >> I think this is a failing of the shell/command environment. >> >> As I understand it, it's the shell's responsibility to turn "*.c" into >> file1.c, ... fileN.c > > This is different between Unix-like systems and Win32, I think. On Win32, > it is the responsibility of the application to expand the wildcards. > > --Benny. I use powershell and I get around this by doing things like svk add (ls *.c) _______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
Hi, I am using SVK 2.2 on Win32. If you run a command like "svk add" with a wildcard filename, only the first match is taken into account. For example, if I have foo.c and bar.c in a directory, running svk add *.c will only add foo.c. --Benny. _______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
Hello, I wanted to automate some svk use from a script, but found that even `svk info` is interactive (asking to create a local repo) I tried to overcome the problem with: echo n | svk info but that won't work properly, neither did `expect`, BTW. And add that when doing the above `echo n | svk info` the tty was messed with and left in a bad state: local echo was disabled and has to be restored manually with `stty sane`.Then I though something should already exist to avoid that user interaction, and after some search found the following bug report: #28091: Please consider adding support for non interactive usage. I looked at the code and found the "I'm not given a tty as stdin, let's use /dev/tty" gem (ruby pun intended) in Util.pm::get_prompt(). If you're not given a "real" tty, maybe that's just what the user wants, don't try to be smarter, please. The attached patch remove that code, and allows one to do: echo n | svk info /tmp/this/is/not/a/svk/repo And still have a tty in a good shape afterwards. Ok, this is still a workaround for that there's no command line option to disallow svk from creating a local repository when all we want to know if some directory is a working copy. Maybe the real fix would be not to ask for a local repo creation from SVK::Command::Info, and just return the "%1 is not a checkout path" mantra What do you think ? -- -- Vincent Legoll
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
Hello, all. I asked about this in #svk, but obra suggested I bring it here. Basically, the issue is that our merges are periodically getting out of whack. To give you a very simple example, I have two branches, QA and trunk, with 10 differences between them, all known, all expected. One of those files needs to be moved up to trunk while the others are still waiting for final sign off. I copy the file in question and svk ci it directly to trunk. I rerun "svk branch --merge QA trunk -C" but now there are like 200+ deltas, mostly deletes, instead of the expected 9. One other person was moving code into trunk at roughly the same time via a merge, but it was a single file, not something that would add 200 deletes to my merge. This has happened to us 3-4 times since we implemented SVK a few weeks back. The problem can be fixed by using SVN directly to move the tainted branch. Once moved and svk is synced/updated, "svk branch --merge QA_tainted trunk -C" looks right once again. Perchance have any of you seen something like this? We've gone through several iterations of troubleshooting internally with limited success. For a while we were assuming it was an issue with not everyone having an up-to-date version of SVK installed, but we recently forced everyone to upgrade to SVK 2.2.1 w/ SVN 1.5.1. That didn't resolve the situation. Some more data points: * We have 10-15 branches going at once. * We have about 10 developers all working on the same repo. * Our SDLC path is mainly some_branch > QA > trunk, with the various devs responsible for keeping their various branches in sync. * We have a couple non-devs who tend to make changes in QA which are then copied/committed to trunk. Sometimes they work on trunk directly. * Our primary SVN server is running SVN 1.4. Yes, we know it's sadly out of date, but people are dragging their feet on upgrading until there's a compelling need to. If anyone has any suggestions, I'd love to hear 'em. While it's not that big a deal to svn mv the funky branches around to fix things, it is annoying and, well, it's just a little bit dangerous to be one missing -C away from blowing away a large portion of our code base. Sure, it's in svn and recoverable but that takes time and we still end up with a dead site in the interim. Not ideal. At any rate, any leads, ideas, elucidation will be appreciated... Thanks! JMS http://www.powells.com _______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
I'm working behind a proxy, and now I'm trying to mirror a remote subversion repository, then got "could not connect to server" error with the "svn mirror" command.
I found the following on svk faq page:
"Currently svk doesn't have its own configuration file. however it loads the one that subversion uses, which should be ~/.subversion/servers. It will be created after the first time you run svn"
BUT I just used the tortosiSVN as my svn client, and there is no "/.subversion/servers" in my user dir.
How can I setup the proxy configuration in my situation?
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
I've update my local copy of SVK to 2.2.0 on NetBSD/i386 3.1_STABLE and ran
the tests. Perl is 5.8.8.
Apart from all the interesting failures and unexpected differences,
are such a large number of uncleaned txns normal?
And, hey, what do you mean "no working chmod"?
===> Testing for svk-2.2.0
PERL_DL_NONLAZY=1 /usr/pkg/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc',
'blib/lib', 'blib/arch')" t/*.t t/*/*.t
t/00use...............................# Subversion 1.5.0
t/00use...............................ok
3/131 skipped: various reasons
t/01depotmap..........................ok
t/01editor............................ok
t/01help..............................ok
t/01init..............................ok
t/01pod...............................skipped
all skipped: Test::Pod 1.00 required for testing POD
t/02basic-symlink.....................ok
t/02basic.............................ok
t/03import-mime.......................ok
t/03import-nomime.....................ok
t/03import............................ok
t/04merge-rename......................ok
t/04merge.............................ok
t/05svm-all...........................ok
t/05svm-branches......................ok 1/4# Different at 5:
#
# Copied From: /1.0, Rev. 3
t/05svm-branches......................ok
t/05svm-copy..........................ok
t/05svm-empty.........................ok 5/5# uncleaned txns (2) on /real-empty/
# uncleaned txns (1) on /svm-empty/
t/05svm-empty.........................ok
t/05svm-head..........................ok
t/05svm-lock..........................ok 2/3# uncleaned txns (1) on //
t/05svm-lock..........................ok
t/05svm-move..........................ok 4/9# Different at 0:
# //mv2/m-C is not a mirrored path.
# (?-xism:Committed revision \d+\.)
t/05svm-move..........................ok
t/05svm-rm............................ok
t/05svm-skipped.......................ok
t/05svm...............................ok 11/29Use of uninitialized value in concatenation (.) or
string at /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/blib/lib/SVK/Merge.pm line 688.
t/05svm...............................ok 25/29# uncleaned txns (3) on //
# uncleaned txns (2) on /test/
t/05svm...............................ok
4/29 skipped: recover not implemented.
t/06keyword...........................ok
4/27 skipped: fix inconsistent eol-style after commit
t/07smerge-anchor-replace.............ok
t/07smerge-anchor.....................ok 5/5# uncleaned txns (2) on //
t/07smerge-anchor.....................ok
t/07smerge-baseless...................ok
t/07smerge-bidi-inc...................ok 7/7# uncleaned txns (4) on //
# uncleaned txns (1) on /test/
t/07smerge-bidi-inc...................ok
t/07smerge-branch-renamed.............ok
t/07smerge-co-deleted.................ok
t/07smerge-copy-co....................ok
t/07smerge-copy-outside...............ok 1/1# uncleaned txns (1) on /test/
t/07smerge-copy-outside...............ok
t/07smerge-copy.......................ok
t/07smerge-copy2......................ok
t/07smerge-cpdelete...................ok
t/07smerge-cpreplace..................ok
t/07smerge-delete.....................ok
t/07smerge-delete2....................ok
t/07smerge-dir-replaced...............ok 1/2# Different at 2:
# A/newlevel/fe - skipped
# D A/Q
t/07smerge-dir-replaced...............ok
t/07smerge-external...................ok
t/07smerge-file.......................ok
t/07smerge-foreign....................ok
t/07smerge-incremental................ok 15/15# uncleaned txns (32) on //
# uncleaned txns (1) on /new/
# uncleaned txns (2) on /test/
t/07smerge-incremental................ok
t/07smerge-log........................ok
t/07smerge-mixanchor..................ok
t/07smerge-moved......................ok
t/07smerge-multi......................ok
t/07smerge-prop.......................ok
t/07smerge-relayed....................ok
t/07smerge-rename-dest................ok
t/07smerge-rename.....................ok
t/07smerge-rename2....................ok
t/07smerge-rename3....................ok
t/07smerge-rename5....................ok
t/07smerge-tags.......................ok
t/07smerge-to-from....................ok
t/07smerge-tree.......................ok
t/07smerge-upload.....................ok 1/1# uncleaned txns (1) on /new/
t/07smerge-upload.....................ok
t/07smerge............................ok 30/31# uncleaned txns (7) on //
t/07smerge............................ok
t/09cmerge............................ok
t/10switch-merge-ticket...............ok
t/10switch............................ok
t/11checkout..........................ok
5/69 skipped: no working chmod
t/12copy-cache........................ok
t/12copy..............................ok
t/13patch.............................ok
t/14move..............................ok
t/18replaced..........................ok
t/19cleanup...........................ok
t/20add-filetype......................# File::Type version 0.22
t/20add-filetype......................ok
t/20add-libmagic......................ok
2/2 skipped: File::LibMagic is not installed
t/20add-mmagic........................ok
2/2 skipped: File::MMagic is not installed
t/20add-nomime........................ok
t/20add...............................ok
t/21delete-co.........................ok
t/21delete............................ok
t/22status-conflict...................ok
t/22status............................ok
t/23commit-file.......................ok
t/23commit-inter-nav..................ok
t/23commit-inter-output...............ok
t/23commit-local-file-to-add..........ok
t/23commit-mirror.....................ok
t/23commit-multi......................ok
t/23commit-subdir.....................ok
t/23commit............................ok
t/24diff..............................ok
t/25log-filter........................ok
t/25log-xml...........................ok
t/25log...............................ok
t/26revert-remove.....................ok
t/26revert............................ok
t/27mkdir.............................ok
t/28info..............................ok
t/29update-merge-ticket...............ok
t/29update-mix........................ok
t/29update-props......................ok
t/30annotate..........................ok
t/31cat...............................ok
t/32list..............................ok
t/33prop..............................ok
t/34revprop...........................ok
t/35admin.............................ok
t/36push-pull-cross...................ok 3/3# uncleaned txns (12) on //
t/36push-pull-cross...................ok
t/36push-pull-local...................# Different at 0:
# Syncing //branch(/branch) in
/pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/xm_branch_co to 5.
# Auto-merging (3, 5) /trunk to /branch (base /trunk:3).
t/36push-pull-local...................ok
t/36push-pull.........................ok 18/18# uncleaned txns (4) on //
# uncleaned txns (5) on /test/
t/36push-pull.........................ok
t/37revspec...........................ok
t/38stall-schedule....................ok
t/50dav...............................skipped
all skipped: Test does not run under root
t/60patchset..........................skipped
all skipped: Text::Thread required for testing patchset
t/70symlink...........................ok
t/71autovivify........................ok 3/14Use of uninitialized value in join or string at (eval
107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
t/71autovivify........................ok 10/14Use of uninitialized value in join or string at (eval
107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
Use of uninitialized value in join or string at (eval 107) line 2.
t/71autovivify........................ok
t/73i18n..............................ok 48/54Use of uninitialized value in join or string at (eval
346) line 2.
t/73i18n..............................ok 54/54# uncleaned txns (1) on //
t/73i18n..............................ok
t/74chgspec...........................ok
t/74view-mirror.......................ok
t/74view..............................ok
t/75hook..............................ok 2/2# uncleaned txns (1) on //
t/75hook..............................ok
t/76ignore............................ok
t/77floating..........................ok
t/80memory............................skipped
all skipped: No /proc and no BSD::Resources
t/81branch............................ok
t/added/basics........................ok
t/added/co-basics.....................ok
t/api/mirror..........................ok 1/11Use of uninitialized value in subroutine entry at
/usr/pkg/lib/perl5/vendor_perl/5.8.0/i386-netbsd-thread-multi/SVN/Ra.pm line 492.
t/api/mirror..........................ok
t/api/project.........................ok
t/api/project_from_path...............ok
t/api/root............................ok
t/bm/basic............................ok
t/bm/checkout.........................ok
t/bm/create-nocheckout................ok
t/bm/create...........................ok
t/bm/list-projects....................ok
t/bm/local-create.....................ok
t/bm/local............................ok 6/7# uncleaned txns (2) on //
# uncleaned txns (1) on /test/
t/bm/local............................ok
t/bm/merge............................ok 22/23# uncleaned txns (15) on //
t/bm/merge............................ok
t/bm/move.............................ok 17/20# uncleaned txns (2) on /test/
t/bm/move.............................ok
t/bm/non-uri..........................ok
t/bm/online-offline-trunk.............ok 7/10# uncleaned txns (4) on //
# uncleaned txns (1) on /test/
t/bm/online-offline-trunk.............ok
t/bm/online-offline...................ok 24/26# uncleaned txns (2) on //
# uncleaned txns (3) on /test/
t/bm/online-offline...................ok
t/bm/prop-autoload....................ok
t/bm/prop-multiproject-sepcialpath....ok 9/11# uncleaned txns (1) on //
t/bm/prop-multiproject-sepcialpath....ok
t/bm/prop-multiproject................ok
t/bm/prop-setup-inverse-layout........ok
t/bm/prop-setup.......................ok
t/bm/prop-specialpath.................ok
t/bm/prop-specialpath2................ok
t/bm/prop.............................ok
t/bm/push-pull........................ok 10/10# uncleaned txns (2) on //
# uncleaned txns (1) on /test/
t/bm/push-pull........................ok
t/bm/remove-via-project...............ok
t/bm/remove...........................ok
t/bm/root-basic.......................ok
t/bm/switch...........................ok
t/bm/tag-from-wc......................ok
t/copy-escape.........................ok
t/copy-move...........................ok
t/copy-replace........................ok
t/deleted/basics......................ok
t/deleted/complex.....................ok
t/deleted/copy-anchor-delete..........ok
t/deleted/delete-copy-anchor..........ok
t/diff/mixed-checkout.................ok
t/i18n/big5dirname....................NOK 3
# Failed test 'ci -m "commit single checkout" ·|±à'
# at t/i18n/big5dirname.t line 37.
# Structures begin differing at:
# $got->[0] = 'path /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/·|±à is not a
checkout path.'
# $expected->[0] = 'Committed revision 1.'
t/i18n/big5dirname....................NOK 4
# Failed test 'diff ¤¤¤å.txt'
# at t/i18n/big5dirname.t line 44.
# Structures begin differing at:
# $got->[0] = 'path /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/¤¤¤å.txt is not
a checkout path.'
# $expected->[0] = '=== 䏿–‡.txt'
t/i18n/big5dirname....................NOK 5
# Failed test 'ci -m "commit single checkout" ¤¤¤å.txt'
# at t/i18n/big5dirname.t line 54.
# Structures begin differing at:
# $got->[0] = 'path /pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/t/checkout/¤¤¤å.txt is not
a checkout path.'
# $expected->[0] = 'Committed revision 2.'
t/i18n/big5dirname....................NOK 6
# Failed test at t/i18n/big5dirname.t line 60.
# got: undef
# expected: 'new file to add
# '
t/i18n/big5dirname....................NOK 7
# Failed test 'conflict'
# at t/i18n/big5dirname.t line 67.
can't append t/checkout/ti18nbig5dirname/¶}·|.txt: No such file or directory at
/pkg_comp/obj/pkgsrc/local/svk/default/SVK-v2.2.0/blib/lib/SVK/Test.pm line 281.
# Looks like you planned 10 tests but only ran 7.
# Looks like you failed 5 tests of 7 run.
# Looks like your test died just after 7.
t/i18n/big5dirname....................dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 3-10
Failed 8/10 tests, 20.00% okay
t/i18n/checkout.......................NOK 7
# Failed test 'diff'
# at t/i18n/checkout.t line 68.
# Looks like you failed 1 test of 7.
t/i18n/checkout.......................dubious
Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 7
Failed 1/7 tests, 85.71% okay
t/i18n/win32filename..................skipped
all skipped: Only needed to test on win32
t/mirror/commit-copy..................ok
t/mirror/dav-authz....................skipped
all skipped: Test does not run under root
t/mirror/relocate.....................ok
t/mirror/sync-bootstrap-resume........skipped
all skipped: require SVN::Dump
t/mirror/sync-bootstrap...............skipped
all skipped: require SVN::Dump
t/mirror/sync-crazy-replace...........ok
t/mirror/sync-empty...................ok
t/mirror/sync-escape..................ok
t/mirror/sync-failed-hook.............ok
t/mirror/sync-rebase-delta............ok
t/mirror/sync-rebase-multi............ok 1/4# uncleaned txns (1) on //
t/mirror/sync-rebase-multi............ok
t/mirror/sync-rebase..................ok 2/3# uncleaned txns (1) on //
t/mirror/sync-rebase..................ok
t/mirror/sync-replaced-nocopy.........ok
t/mirror/sync-replaced................ok
t/mirror/sync-replicate...............ok
t/mirror/sync-revhole.................ok
t/mirror/sync-snapshot................ok
t/remove-many.........................ok
t/smerge/copy-reuse...................ok
t/smerge/svn-argument.................ok
t/update-gone.........................ok
t/uri-escape-dav-move.................skipped
all skipped: Test does not run under root
t/uri-escape-dav-smerge...............skipped
all skipped: Test does not run under root
t/uri-escape-dav......................skipped
all skipped: Test does not run under root
t/uri-escape-util.....................ok
t/uri-escape..........................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/i18n/big5dirname.t 255 65280 10 11 110.00% 3-10
t/i18n/checkout.t 1 256 7 1 14.29% 7
11 tests and 20 subtests skipped.
Failed 2/190 test scripts, 98.95% okay. 9/2489 subtests failed, 99.64% okay.
--chris
_______________________________________________ svk-devel mailing list svk-devel <at> bestpractical.com http://lists.bestpractical.com/cgi-bin/mailman/listinfo/svk-devel
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
RSS Feed1 | |
|---|---|
2 | |
3 | |
3 | |
8 | |
7 | |
1 | |
3 | |
9 | |
4 | |
4 | |
19 | |
3 | |
4 | |
11 | |
17 | |
25 | |
8 | |
51 | |
14 | |
23 | |
52 | |
84 | |
35 | |
49 | |
125 | |
95 | |
144 | |
91 | |
79 | |
93 | |
50 | |
94 | |
11 | |
1 | |
1 | |
14 | |
2 | |
52 | |
53 | |
66 | |
64 | |
30 | |
41 | |
37 | |
1 |