|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
stock speeds |
oc'd speeds |
|
|
|
|
ranking |
o/c |
|
rank |
name |
manufacturer |
card name |
core |
memory |
core |
memory |
vmod |
ram |
cooling |
|
forumula |
rating |
|
1 |
walldow |
albatron |
geforce fx 5700u |
475 |
900 |
800 |
1300 |
1.8v |
128 |
swiftech |
|
1450 |
90.643 |
|
2 |
YouEatLard |
asus |
geforce fx 5950u |
450 |
530 |
851 |
1000 |
N |
256 |
polarflo |
|
1351 |
133.451 |
|
3 |
walldow |
albatron |
geforce fx 5700u |
475 |
900 |
737 |
1080 |
Y |
128 |
water |
|
1277 |
65.158 |
|
4 |
Rokk1972 |
evga |
geforce fx 5900u |
450 |
850 |
565 |
1120 |
N |
256 |
water |
|
1125 |
41.438 |
|
5 |
LancerJay |
evga |
geforce fx 5700u |
475 |
900 |
582 |
1050 |
N |
128 |
stock |
|
1107 |
30.860 |
|
6 |
Beast_USA |
asylum |
geforce fx 5950u |
475 |
950 |
590 |
1030 |
N |
256 |
stock |
|
1105 |
28.421 |
|
7 |
Shmeew |
gainward |
geforce fx 5200u |
500 |
1000 |
550 |
1100 |
N |
128 |
stock |
|
1100 |
15.000 |
|
8 |
walldow |
leadtek |
geforce fx 5600u |
350 |
700 |
530 |
1100 |
Y |
128 |
stock |
|
1080 |
80.000 |
|
9 |
ket |
pny |
geforce fx 5700u |
475 |
906 |
570 |
1020 |
N |
128 |
custom |
|
1080 |
26.291 |
|
10 |
quik_2_win |
pny |
geforce fx 5800 |
500 |
1000 |
540 |
1050 |
N |
128 |
stock |
|
1065 |
10.500 |
|
11 |
dreamingof2004 |
gainward |
geforce fx 5950 |
500 |
1000 |
525 |
1070 |
N |
256 |
stock |
|
1060 |
8.500 |
|
12 |
Sir Barton |
evga |
geforce fx 5700u |
475 |
906 |
545 |
1020 |
N |
128 |
stock |
|
1055 |
21.028 |
|
13 |
Niku-Sama |
leadtek |
geforce fx 5700u |
475 |
950 |
520 |
1020 |
N |
128 |
stock |
|
1030 |
13.158 |
|
14 |
harlam357 |
evga |
geforce fx 5700u |
475 |
950 |
513 |
1030 |
N |
128 |
stock |
|
1028 |
12.211 |
|
15 |
Roids-A-Flamin' |
bfg |
geforce fx 5900u |
450 |
850 |
540 |
965 |
N |
256 |
stock |
|
1022.5 |
26.765 |
|
16 |
fcpremix23 |
pny |
geforce fx 5700u |
422 |
700 |
522 |
1000 |
N |
128 |
stock |
|
1022 |
45.125 |
|
17 |
Vrykyl |
leadtek |
geforce fx 5900u |
450 |
850 |
520 |
1000 |
N |
256 |
stock |
|
1020 |
24.379 |
|
18 |
LordFruit |
msi |
geforce fx 5900u |
450 |
850 |
525 |
975 |
N |
256 |
stock |
|
1012.5 |
24.020 |
|
19 |
Drec |
bfg |
geforce fx 5900 |
400 |
850 |
504 |
1003 |
N |
128 |
stock |
|
1005.5 |
35.000 |
|
20 |
SteveHG |
asus |
geforce fx 5800 |
400 |
800 |
500 |
1000 |
N |
128 |
stock |
|
1000 |
37.500 |
|
21 |
blohin |
evga |
geforce fx 5700u |
475 |
900 |
500 |
1000 |
N |
128 |
stock |
|
1000 |
10.819 |
|
22 |
w00tstock |
bfg |
geforce fx 5900 |
400 |
800 |
511 |
976 |
N |
128 |
stock |
|
999 |
38.750 |
|
23 |
schumey |
???? |
geforce fx 5800 |
400 |
800 |
495 |
1000 |
N |
128 |
5900 |
|
995 |
36.250 |
|
24 |
Monque |
bfg |
geforce fx 5900 |
400 |
850 |
500 |
981 |
N |
128 |
stock |
|
990.5 |
32.706 |
|
25 |
copernicus |
albatron |
geforce fx 5900 |
405 |
810 |
490 |
1000 |
N |
128 |
stock |
|
990 |
32.716 |
|
26 |
OperativeSix |
bfg |
geforce fx 5900 |
400 |
850 |
490 |
1000 |
N |
128 |
stock |
|
990 |
31.324 |
|
27 |
buddhafumes |
albatron |
geforce fx 5900 |
405 |
810 |
505 |
960 |
N |
128 |
stock |
|
985 |
33.951 |
|
28 |
TCnet |
bfg |
geforce fx 5950 |
510 |
950 |
510 |
950 |
N |
256 |
stock |
|
985 |
- |
|
29 |
heyheyhey |
bfg |
geforce fx 5900 |
400 |
850 |
475 |
1000 |
N |
128 |
stock |
|
975 |
27.574 |
|
30 |
ToxicTaZ |
msi |
geforce fx 5900u |
450 |
850 |
500 |
950 |
N |
256 |
stock |
|
975 |
16.993 |
|
31 |
bmxers21 |
gainward |
geforce fx 5900xt |
450 |
780 |
487 |
975 |
N |
256 |
stock |
|
974.5 |
20.722 |
|
32 |
Blackmage |
msi |
geforce fx 5600 |
558 |
820 |
558 |
820 |
N |
256 |
stock |
|
968 |
- |
|
33 |
TWY |
abit |
geforce fx 5900 |
400 |
850 |
495 |
945 |
N |
128 |
stock |
|
967.5 |
29.338 |
|
34 |
AUsch30 |
asus |
geforce fx 5900u |
450 |
850 |
492 |
947 |
N |
256 |
stock |
|
965.5 |
15.039 |
|
35 |
Shuzzy |
bfg |
geforce fx 5900 |
400 |
850 |
475 |
950 |
N |
128 |
tt |
|
950 |
24.632 |
|
36 |
Tango57 |
leadtek |
geforce fx 5900u |
450 |
850 |
475 |
950 |
N |
256 |
stock |
|
950 |
11.438 |
|
37 |
Beast_USA |
pny |
geforce fx 5900u |
450 |
850 |
484 |
926 |
N |
256 |
as3 |
|
947 |
12.026 |
|
38 |
DareDevil_747 |
msi |
geforce fx 5900xt |
390 |
700 |
507 |
867 |
N |
128 |
tt giant 3 |
|
940.5 |
41.929 |
|
39 |
BuffaloBoy |
evga |
geforce fx 5700u |
475 |
906 |
475 |
906 |
N |
128 |
stock |
|
928 |
- |
|
40 |
Dragonprince |
pny |
geforce fx 5900u |
450 |
850 |
475 |
900 |
N |
256 |
stock |
|
925 |
8.497 |
|
41 |
xemozzix |
bfg |
geforce fx 5900 |
400 |
850 |
440 |
940 |
N |
128 |
coolviva |
|
910 |
15.294 |
|
42 |
mitchelson |
leadtek |
geforce fx 5900 |
436 |
942 |
436 |
942 |
N |
128 |
stock |
|
907 |
- |
|
43 |
MODdaBOX |
evga |
geforce fx 5900 |
400 |
850 |
443 |
896 |
N |
128 |
stock |
|
891 |
13.456 |
|
44 |
asw7576 |
albatron |
geforce fx 5900pv |
400 |
700 |
450 |
850 |
N |
128 |
stock |
|
875 |
23.214 |
|
45 |
kindred |
xfx |
geforce fx 5900xt |
390 |
800 |
450 |
850 |
N |
128 |
stock |
|
875 |
18.510 |
|
46 |
Piepz |
albatron |
geforce fx 5600u |
400 |
800 |
450 |
850 |
N |
128 |
stock |
|
875 |
15.625 |
|
47 |
obobskivich |
chaintech |
geforce fx 5900xt |
390 |
700 |
485 |
770 |
N |
128 |
stock |
|
870 |
29.359 |
|
48 |
watchthisspace |
albatron |
geforce fx 5900 |
410 |
850 |
428 |
878 |
N |
256 |
stock |
|
867 |
6.037 |
|
49 |
sean4231 |
msi |
geforce fx 5700 |
300 |
500 |
533 |
667 |
N |
128 |
stock |
|
866.5 |
94.367 |
|
50 |
nascar5d |
gainward |
geforce fx 5900xt |
300 |
700 |
455 |
816 |
N |
256 |
stock |
|
863 |
59.952 |
|
51 |
Sworkhard |
gigabyte |
geforce fx 5900xt |
390 |
700 |
480 |
763 |
N |
128 |
stock |
|
861.5 |
27.577 |
|
52 |
bignick |
albatron |
geforcepcx 5750 |
425 |
500 |
531 |
649 |
N |
128 |
stock |
|
855.5 |
39.841 |
|
53 |
mrneed |
bfg |
geforce fx 5900xt |
430 |
730 |
467 |
770 |
N |
128 |
stock |
|
852 |
11.344 |
|
54 |
photonic |
jaton |
geforce fx 5600 |
325 |
800 |
425 |
840 |
N |
256 |
stock |
|
845 |
33.269 |
|
55 |
r4fo |
msi |
geforce fx 5900xt |
390 |
700 |
450 |
780 |
N |
128 |
stock |
|
840 |
21.099 |
|
56 |
stratcatprowlin |
pny |
geforce fx 5600u |
400 |
800 |
420 |
820 |
N |
128 |
celery |
|
830 |
6.250 |
|
57 |
MisterEd |
pny |
geforce fx 5900 |
400 |
850 |
400 |
850 |
N |
128 |
stock |
|
825 |
- |
|
58 |
Jarhead7236 |
leadtek |
geforce fx 5800 |
400 |
800 |
415 |
815 |
N |
128 |
stock |
|
822.5 |
4.688 |
|
59 |
YellowDart |
pny |
geforce fx 5600 |
325 |
400 |
366 |
888 |
N |
256 |
stock |
|
810 |
73.615 |
|
60 |
Jarhead7236 |
albatron |
geforce fx 5900xt |
390 |
700 |
400 |
820 |
N |
128 |
stock |
|
810 |
11.136 |
|
61 |
Y2KSI |
gainward |
geforce fx 5900 |
400 |
800 |
400 |
800 |
N |
128 |
stock |
|
800 |
- |
|
62 |
Bailey |
xfx |
geforce fx 5900 |
400 |
800 |
400 |
800 |
N |
128 |
stock |
|
800 |
- |
|
63 |
maxio098ui |
asus |
geforce fx 5600 |
324 |
501 |
440 |
630 |
N |
256 |
stock |
|
755 |
48.677 |
|
64 |
electrorcamd |
evga |
geforce fx 5700le |
250 |
400 |
504 |
496 |
N |
256 |
stock |
|
752 |
113.600 |
|
65 |
Cfn Nexus |
xfx |
geforce fx 5900u |
350 |
800 |
350 |
800 |
N |
256 |
stock |
|
750 |
- |
|
66 |
TooOneBee |
gainward |
geforce fx 5900xt |
400 |
700 |
400 |
700 |
N |
128 |
stock |
|
750 |
- |
|
67 |
Red Barron |
asus |
geforce fx 5600 |
324 |
552 |
400 |
660 |
N |
128 |
stock |
|
730 |
33.239 |
|
68 |
Preachr46 |
pny |
geforce fx 5200u |
325 |
650 |
355 |
710 |
N |
128 |
stock |
|
710 |
13.846 |
|
69 |
Slayer2003 |
bfg |
geforce fx 5600u |
235 |
800 |
280 |
855 |
N |
128 |
as5 |
|
707.5 |
22.586 |
|
70 |
Niku-Sama |
msi |
geforce fx 5600 |
325 |
550 |
400 |
600 |
N |
128 |
stock |
|
700 |
27.622 |
|
71 |
jayxxx |
s/u/m/a |
geforce fx 5600 |
270 |
550 |
350 |
660 |
N |
128 |
stock |
|
680 |
39.630 |
|
72 |
PoX Freak |
pny |
geforce fx 5700le |
275 |
500 |
350 |
650 |
N |
128 |
iceberg4 |
|
675 |
42.273 |
|
73 |
kranthi4545 |
xfx |
geforce fx 5200 |
275 |
552 |
333 |
682 |
N |
256 |
stock |
|
674 |
32.866 |
|
74 |
PoX Freak |
pny |
geforce fx 5200u |
250 |
400 |
378 |
570 |
N |
128 |
cpu |
|
663 |
72.450 |
|
75 |
SilverJag |
chieftec |
geforce fx 5600 |
325 |
500 |
350 |
560 |
N |
128 |
stock |
|
630 |
13.692 |
|
76 |
desolateincbus |
pny |
geforce fx 5700le |
225 |
500 |
317 |
619 |
N |
128 |
stock |
|
626.5 |
52.789 |
|
77 |
sLk |
forsa |
geforce fx 5600 |
325 |
460 |
350 |
525 |
N |
128 |
as5 |
|
612.5 |
14.758 |
|
78 |
tranceaddict |
apollo |
geforce fx 5700le |
250 |
400 |
378 |
445 |
N |
128 |
stock |
|
600.5 |
56.825 |
|
79 |
EdwardTobia |
nvidia |
geforce fx 5500 |
270 |
400 |
298 |
600 |
N |
128 |
stock |
|
598 |
35.370 |
|
80 |
bsfalcon |
chaintech |
geforce fx 5200 |
250 |
332 |
380 |
425 |
N |
128 |
stock |
|
592.5 |
66.006 |
|
81 |
RichRymer10 |
pny |
geforce fx 5200 |
250 |
400 |
326 |
526 |
N |
128 |
stock |
|
589 |
46.150 |
|
82 |
Skeith |
xfx |
geforce fx 5200 |
250 |
333 |
360 |
455 |
N |
128 |
homebrew |
|
587.5 |
62.318 |
|
83 |
asw7576 |
msi |
geforce fx 5200 |
200 |
400 |
330 |
500 |
N |
128 |
gf3 |
|
580 |
77.500 |
|
84 |
batharoy |
mad dog |
geforce fx 5200 |
250 |
500 |
288 |
575 |
N |
128 |
stock |
|
575.5 |
22.700 |
|
85 |
Toymo |
pov |
geforce fx 5700le |
250 |
400 |
350 |
450 |
N |
128 |
stock |
|
575 |
46.250 |
|
86 |
steven3428 |
creative |
geforce fx 5200 |
250 |
400 |
340 |
465 |
N |
128 |
stock |
|
572.5 |
44.125 |
|
87 |
surjer |
evga |
geforce fx 5500 |
270 |
400 |
320 |
503 |
N |
256 |
zalman |
|
571.5 |
31.394 |
|
88 |
EdwardTobia |
pny |
geforce fx 5500 |
270 |
400 |
285 |
570 |
N |
128 |
stock |
|
570 |
26.806 |
|
89 |
Komitet |
xfx |
geforce fx 5200 |
250 |
330 |
330 |
470 |
N |
128 |
stock |
|
565 |
53.212 |
|
90 |
THE_BAIT |
albatron |
geforce fx 5600 |
325 |
266 |
365 |
400 |
N |
128 |
stock |
|
565 |
37.496 |
|
91 |
samkhadra |
a-tek |
geforce fx 5200 |
270 |
332 |
339 |
451 |
N |
128 |
stock |
|
564.5 |
43.477 |
|
92 |
nvrant |
leadtek |
geforce fx 5200 |
250 |
405 |
315 |
477 |
N |
128 |
stock |
|
553.5 |
34.889 |
|
93 |
techun |
pixelview |
geforce fx 5200 |
250 |
500 |
300 |
507 |
N |
128 |
stock |
|
553.5 |
20.700 |
|
94 |
Rozal |
pny |
geforce fx 5500 |
270 |
400 |
315 |
475 |
N |
128 |
stock |
|
552.5 |
26.042 |
|
95 |
Zulu-1 |
msi |
geforce fx 5500 |
270 |
390 |
320 |
463 |
N |
256 |
slot |
|
551.5 |
27.877 |
|
96 |
vwR32 |
bfg |
geforce fx 5200 |
280 |
400 |
325 |
450 |
N |
256 |
stock |
|
550 |
22.321 |
|
97 |
turbo876 |
msi |
geforce fx 5200 |
250 |
400 |
320 |
450 |
N |
128 |
stock |
|
545 |
34.250 |
|
98 |
Born To Be Wild |
bfg |
geforce fx 5200 |
250 |
400 |
300 |
480 |
N |
128 |
stock |
|
540 |
30.000 |
|
99 |
Gig-O-Ram |
nvidia |
geforce fx 5500 |
270 |
400 |
303 |
470 |
N |
256 |
stock |
|
538 |
20.972 |
|
100 |
ColtIce |
evga |
geforce fx 5200 |
250 |
405 |
310 |
450 |
N |
128 |
ghetto |
|
535 |
29.556 |
|
101 |
sulretal |
pny |
geforce fx 5500 |
400 |
270 |
400 |
270 |
N |
128 |
stock |
|
535 |
- |
|
102 |
p|astic |
pny |
geforce fx 5700le |
250 |
400 |
300 |
466 |
N |
128 |
stock |
|
533 |
28.250 |
|
103 |
Bertiespeed 2 |
asus |
geforce fx 5200 |
250 |
400 |
290 |
485 |
N |
128 |
stock |
|
532.5 |
26.625 |
|
104 |
Apokalipse |
gigabyte |
geforce fx 5200 |
250 |
400 |
295 |
471 |
N |
128 |
cm cv |
|
530.5 |
26.875 |
|
105 |
b1tchdesigns |
chaintech |
geforce fx 5200 |
322 |
400 |
322 |
400 |
N |
128 |
stock |
|
522 |
- |
|
106 |
chunkeymunkey25 |
pny |
geforce fx 5200 |
250 |
400 |
276 |
477 |
N |
128 |
stock |
|
514.5 |
20.025 |
|
107 |
moho |
mad dog |
geforce fx 5200 |
250 |
333 |
300 |
420 |
N |
128 |
stock |
|
510 |
33.063 |
|
108 |
just dan |
nvidia |
geforce fx 5200 |
250 |
250 |
345 |
320 |
N |
32 |
water |
|
505 |
52.000 |
|
109 |
copyrights_suck |
msi |
geforce fx 5200 |
277 |
456 |
277 |
456 |
N |
128 |
stock |
|
505 |
- |
|
110 |
TimmAy |
gigabyte |
geforce fx 5700 |
255 |
500 |
255 |
500 |
N |
128 |
stock |
|
505 |
- |
|
111 |
DarkAssassin |
xfx |
geforce fx 5200 |
250 |
400 |
275 |
445 |
N |
128 |
iceberg 4 |
|
497.5 |
15.625 |
|
112 |
linker |
asus |
geforce fx 5200 |
250 |
333 |
295 |
400 |
N |
128 |
p3 |
|
495 |
28.060 |
|
113 |
spookeboom |
msi |
geforce fx 5200 |
250 |
400 |
260 |
410 |
N |
128 |
stock |
|
465 |
5.250 |
|
114 |
dicecca112 |
xfx |
geforce fx 5200 |
250 |
333 |
276 |
371 |
N |
128 |
stock |
|
461.5 |
16.106 |
|
115 |
awaysahmad4u |
msi |
geforce fx 5200 |
200 |
400 |
235 |
451 |
N |
128 |
stock |
|
460.5 |
23.875 |
|
116 |
hrdwrjnkie |
chaintech |
geforce fx 5200 |
250 |
400 |
250 |
410 |
N |
64 |
stock |
|
455 |
1.250 |
|
117 |
pastrylikedood |
pny |
geforce fx 5200 |
250 |
400 |
250 |
400 |
N |
128 |
stock |
|
450 |
- |
|
118 |
west| |
xfx |
geforce fx 5200 |
250 |
400 |
250 |
400 |
N |
128 |
stock |
|
450 |
- |
|
119 |
ArchangelM |
chaintech |
geforce fx 5200 |
250 |
400 |
250 |
400 |
N |
128 |
stock |
|
450 |
- |
|
120 |
paki |
gainward |
geforce fx 5200 |
250 |
270 |
273 |
353 |
N |
128 |
stock |
|
449.5 |
24.570 |
|
121 |
Humpmasta_Flex |
xfx |
geforce fx 5200 |
256 |
350 |
256 |
350 |
N |
128 |
stock |
|
431 |
- |
|
122 |
BPM |
albatron |
geforce fx 5200 |
250 |
266 |
271 |
280 |
N |
128 |
iceberg |
|
411 |
11.032 |
|
123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|